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