Funções
Função | Descrição |
---|---|
onValueCreated(ref, manipulador) | Manipulador de eventos que é acionado quando os dados são criados no Realtime Database. |
onValueCreated(opta, manipulador) | Manipulador de eventos que é acionado quando os dados são criados no Realtime Database. |
onValueDeleted(ref, manipulador) | Manipulador de eventos que é acionado quando os dados são excluídos no Realtime Database. |
onValueDeleted(opta, manipulador) | Manipulador de eventos que é acionado quando os dados são excluídos no Realtime Database. |
onValueUpdated(ref, manipulador) | Manipulador de eventos que é acionado quando os dados são atualizados no Realtime Database. |
onValueUpdated(opta, manipulador) | Manipulador de eventos que é acionado quando os dados são atualizados no Realtime Database. |
onValueWritten(ref, manipulador) | Manipulador de eventos que é acionado quando os dados são criados, atualizados ou excluídos no Realtime Database. |
onValueWritten(opta, manipulador) | Manipulador de eventos que é acionado quando os dados são criados, atualizados ou excluídos no Realtime Database. |
Aulas
Aula | Descrição |
---|---|
DataSnapshot | Interface que representa um instantâneo de dados do banco de dados Firebase Realtime. |
Interfaces
Interface | Descrição |
---|---|
DatabaseEvent | Um CloudEvent que contém um DataSnapshot ou um Change |
RawRTDBCloudEvent | |
RawRTDBCloudEventData | |
ReferênciaOpções | ReferenceOptions estende EventHandlerOptions com referência fornecida e instância opcional |
banco de dados.onValueCreated()
Manipulador de eventos que é acionado quando os dados são criados no Realtime Database.
Assinatura:
export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
ref | Ref. | |
manipulador | (evento: DatabaseEvent < DataSnapshot , Parâmetros De <Ref>>) => qualquer | Prometa <qualquer> | Manipulador de eventos que é executado toda vez que ocorre uma criação do Realtime Database. |
Retorna:
CloudFunction < Evento do banco de dados < DataSnapshot , Parâmetros De <Ref>>>
banco de dados.onValueCreated()
Manipulador de eventos que é acionado quando os dados são criados no Realtime Database.
Assinatura:
export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
opta | ReferênciaOpções <Ref> | Opções que podem ser definidas em uma função individual de manipulação de eventos. |
manipulador | (evento: DatabaseEvent < DataSnapshot , Parâmetros De <Ref>>) => qualquer | Prometa <qualquer> | Manipulador de eventos que é executado toda vez que ocorre uma criação do Realtime Database. |
Retorna:
CloudFunction < Evento do banco de dados < DataSnapshot , Parâmetros De <Ref>>>
banco de dados.onValueDeleted()
Manipulador de eventos que é acionado quando os dados são excluídos no Realtime Database.
Assinatura:
export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
ref | Ref. | |
manipulador | (evento: DatabaseEvent < DataSnapshot , Parâmetros De <Ref>>) => qualquer | Prometa <qualquer> | Manipulador de eventos que é executado toda vez que ocorre uma exclusão do Realtime Database. |
Retorna:
CloudFunction < Evento do banco de dados < DataSnapshot , Parâmetros De <Ref>>>
banco de dados.onValueDeleted()
Manipulador de eventos que é acionado quando os dados são excluídos no Realtime Database.
Assinatura:
export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
opta | ReferênciaOpções <Ref> | Opções que podem ser definidas em uma função individual de manipulação de eventos. |
manipulador | (evento: DatabaseEvent < DataSnapshot , Parâmetros De <Ref>>) => qualquer | Prometa <qualquer> | Manipulador de eventos que é executado toda vez que ocorre uma exclusão do Realtime Database. |
Retorna:
CloudFunction < Evento do banco de dados < DataSnapshot , Parâmetros De <Ref>>>
banco de dados.onValueUpdated()
Manipulador de eventos que é acionado quando os dados são atualizados no Realtime Database.
Assinatura:
export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
ref | Ref. | |
manipulador | (evento: DatabaseEvent < Alterar < DataSnapshot >, ParamsOf <Ref>>) => qualquer | Prometa <qualquer> | Manipulador de eventos que é executado toda vez que ocorre uma atualização do Realtime Database. |
Retorna:
CloudFunction < Evento do banco de dados < Alterar < DataSnapshot >, ParamsOf <Ref>>>
banco de dados.onValueUpdated()
Manipulador de eventos que é acionado quando os dados são atualizados no Realtime Database.
Assinatura:
export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
opta | ReferênciaOpções <Ref> | Opções que podem ser definidas em uma função individual de manipulação de eventos. |
manipulador | (evento: DatabaseEvent < Alterar < DataSnapshot >, ParamsOf <Ref>>) => qualquer | Prometa <qualquer> | Manipulador de eventos que é executado toda vez que ocorre uma atualização do Realtime Database. |
Retorna:
CloudFunction < Evento do banco de dados < Alterar < DataSnapshot >, ParamsOf <Ref>>>
banco de dados.onValueWritten()
Manipulador de eventos que é acionado quando os dados são criados, atualizados ou excluídos no Realtime Database.
Assinatura:
export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
ref | Ref. | |
manipulador | (evento: DatabaseEvent < Alterar < DataSnapshot >, ParamsOf <Ref>>) => qualquer | Prometa <qualquer> | Manipulador de eventos que é executado toda vez que ocorre uma criação, atualização ou exclusão do Realtime Database. |
Retorna:
CloudFunction < Evento do banco de dados < Alterar < DataSnapshot >, ParamsOf <Ref>>>
banco de dados.onValueWritten()
Manipulador de eventos que é acionado quando os dados são criados, atualizados ou excluídos no Realtime Database.
Assinatura:
export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
opta | ReferênciaOpções <Ref> | Opções que podem ser definidas em uma função individual de manipulação de eventos. |
manipulador | (evento: DatabaseEvent < Alterar < DataSnapshot >, ParamsOf <Ref>>) => qualquer | Prometa <qualquer> | Manipulador de eventos que é executado toda vez que ocorre uma criação, atualização ou exclusão do Realtime Database. |
Retorna:
CloudFunction < Evento do banco de dados < Alterar < DataSnapshot >, ParamsOf <Ref>>>