Funções
Função | Descrição |
---|---|
onValueCreated(ref, gerenciador) | Manipulador de eventos que é acionado quando os dados são criados no Realtime Database. |
onValueCreated(opts, handle) | Manipulador de eventos que é acionado quando os dados são criados no Realtime Database. |
onValueExcluído(ref, gerenciador) | Manipulador de eventos que é acionado quando os dados são excluídos no Realtime Database. |
onValueDisabled(opts, handle) | Manipulador de eventos que é acionado quando os dados são excluídos no Realtime Database. |
onValueUpdated(ref, handle) | Manipulador de eventos que é acionado quando os dados são atualizados no Realtime Database. |
onValueUpdated(opts, handle) | Manipulador de eventos que é acionado quando os dados são atualizados no Realtime Database. |
onValuewrite(ref, handle) (em inglês) | Manipulador de eventos que é acionado quando os dados são criados, atualizados ou excluídos no Realtime Database. |
onValueWriting(opts, handle) | Manipulador de eventos que é acionado quando os dados são criados, atualizados ou excluídos no Realtime Database. |
Classes
Turma | Descrição |
---|---|
DataSnapshot (em inglês) | Interface que representa um snapshot de dados do Firebase Realtime Database. |
Interfaces
Interface | Descrição |
---|---|
DatabaseEvent (em inglês) | Um CloudEvent que contém um DataSnapshot ou uma Change |
RawRTDBCloudEvent (em inglês) | |
RawRTDBCloudEventData (em inglês) | |
ReferenceOptions (em inglês) | referenceOptions estendem EventHandlerOptions com a referência fornecida e a instância opcional |
database.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 | |
handler | (evento: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => qualquer | Promessa<qualquer> | Gerenciador de eventos que é executado sempre que ocorre uma criação do Realtime Database. |
Retorna:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
database.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 | ReferenceOptions<Ref> | Opções que podem ser definidas em uma função de manipulação de eventos individual. |
handler | (evento: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => qualquer | Promessa<qualquer> | Gerenciador de eventos que é executado sempre que ocorre uma criação do Realtime Database. |
Retorna:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
banco de dados.onValue Excluído(a)
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 | |
handler | (evento: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => qualquer | Promessa<qualquer> | Gerenciador de eventos que é executado sempre que ocorre uma exclusão do Realtime Database. |
Retorna:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
banco de dados.onValue Excluído(a)
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 | ReferenceOptions<Ref> | Opções que podem ser definidas em uma função de manipulação de eventos individual. |
handler | (evento: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => qualquer | Promessa<qualquer> | Gerenciador de eventos que é executado sempre que ocorre uma exclusão do Realtime Database. |
Retorna:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
database.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 | |
handler | (evento: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => qualquer | Promessa<qualquer> | Gerenciador de eventos que é executado sempre que ocorre uma atualização do Realtime Database. |
Retorna:
CloudFunction<DatabaseEvent<Alteração<DataSnapshot>, ParamsOf<Ref>>>
database.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 | ReferenceOptions<Ref> | Opções que podem ser definidas em uma função de manipulação de eventos individual. |
handler | (evento: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => qualquer | Promessa<qualquer> | Gerenciador de eventos que é executado sempre que ocorre uma atualização do Realtime Database. |
Retorna:
CloudFunction<DatabaseEvent<Alteração<DataSnapshot>, ParamsOf<Ref>>>
database.onValueWriting()
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 | |
handler | (evento: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => qualquer | Promessa<qualquer> | Manipulador de eventos que é executado sempre que ocorre uma criação, atualização ou exclusão do Realtime Database. |
Retorna:
CloudFunction<DatabaseEvent<Alteração<DataSnapshot>, ParamsOf<Ref>>>
database.onValueWriting()
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 | ReferenceOptions<Ref> | Opções que podem ser definidas em uma função de manipulação de eventos individual. |
handler | (evento: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => qualquer | Promessa<qualquer> | Manipulador de eventos que é executado sempre que ocorre uma criação, atualização ou exclusão do Realtime Database. |
Retorna:
CloudFunction<DatabaseEvent<Alteração<DataSnapshot>, ParamsOf<Ref>>>