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(opções, 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(opções, 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(opções, 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(opções, manipulador) Manipulador de eventos que é acionado quando os dados são criados, atualizados ou excluídos no Realtime Database.

Aulas

Aula Descrição
Instantâneo de dados Interface que representa um snapshot de dados do banco de dados Firebase Realtime.

Interfaces

Interface Descrição
Evento de banco de dados Um CloudEvent que contém um DataSnapshot ou uma alteração
RawRTDBCloudEvent
RawRTDBCloudEventData
Opções de referência 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
referência Referência
manipulador (evento: DatabaseEvent < Instantâneo de dados , ParamsOf <Ref>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma criação do Realtime Database.

Retorna:

Função Cloud < Evento de banco de dados < Instantâneo de dados , ParamsOf <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 Opções de referência <Ref> Opções que podem ser definidas em uma função individual de manipulação de eventos.
manipulador (evento: DatabaseEvent < Instantâneo de dados , ParamsOf <Ref>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma criação do Realtime Database.

Retorna:

Função Cloud < Evento de banco de dados < Instantâneo de dados , ParamsOf <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
referência Referência
manipulador (evento: DatabaseEvent < Instantâneo de dados , ParamsOf <Ref>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma exclusão do Realtime Database.

Retorna:

Função Cloud < Evento de banco de dados < Instantâneo de dados , ParamsOf <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 Opções de referência <Ref> Opções que podem ser definidas em uma função individual de manipulação de eventos.
manipulador (evento: DatabaseEvent < Instantâneo de dados , ParamsOf <Ref>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma exclusão do Realtime Database.

Retorna:

Função Cloud < Evento de banco de dados < Instantâneo de dados , 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>(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
referência Referência
manipulador (evento: DatabaseEvent < Alterar < Instantâneo de dados >, ParamsOf <Ref>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização do Realtime Database.

Retorna:

Função Cloud < Evento de banco de dados < Alterar < Instantâneo de dados >, 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 Opções de referência <Ref> Opções que podem ser definidas em uma função individual de manipulação de eventos.
manipulador (evento: DatabaseEvent < Alterar < Instantâneo de dados >, ParamsOf <Ref>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização do Realtime Database.

Retorna:

Função Cloud < Evento de banco de dados < Alterar < Instantâneo de dados >, 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
referência Referência
manipulador (evento: DatabaseEvent < Alterar < Instantâneo de dados >, 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:

Função Cloud < Evento de banco de dados < Alterar < Instantâneo de dados >, 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 Opções de referência <Ref> Opções que podem ser definidas em uma função individual de manipulação de eventos.
manipulador (evento: DatabaseEvent < Alterar < Instantâneo de dados >, 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:

Função Cloud < Evento de banco de dados < Alterar < Instantâneo de dados >, ParamsOf <Ref>>>