UNPKG

@intuitionrobotics/google-services

Version:
15 lines (14 loc) 608 B
import { Module } from "@intuitionrobotics/ts-common"; import { PublishOptions } from "@google-cloud/pubsub/build/src/topic"; declare class PubSubModule_Class extends Module { constructor(); 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 PubSubModule: PubSubModule_Class; export {};