@nu-art/google-services
Version:
google-services
14 lines (13 loc) • 605 B
TypeScript
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 {};