database namespace

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