UNPKG

@nu-art/google-services

Version:
14 lines (13 loc) 605 B
import { Module } from "@nu-art/ts-common"; import { PublishOptions } from "@google-cloud/pubsub/build/src/topic"; declare class ModuleBE_GooglePubSub_Class extends Module { project(projectId: string, authKey?: string): { createTopic: (topicName: string) => Promise<import("@google-cloud/pubsub").Topic>; topic: (topicName: string, options?: PublishOptions) => { publishJson: (json: object) => Promise<string>; publish: (buffer: Buffer) => Promise<string>; }; }; } export declare const ModuleBE_GooglePubSub: ModuleBE_GooglePubSub_Class; export {};