database namespace

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>>>