@event-inc/emit
Version:
Event Inc is a fully managed event bus lets you send and receive data across mission-critical cloud apps, databases and warehouses.
64 lines (63 loc) • 1.76 kB
TypeScript
export declare function getUrl(environment?: string): string;
export declare const emit: ({ secret, environment, event, payload }: {
secret: string;
environment?: string | undefined;
event: string;
payload: object;
}) => Promise<any>;
export declare const getTopic: ({ secret, environment, eventName, platform, label }: {
secret: string;
environemnt?: string | undefined;
eventName: string;
platform?: string | undefined;
label?: string | undefined;
environment?: string | undefined;
}) => Promise<any>;
export declare const queryEvents: ({ secret, environment, eventName, txKey, platform, label, since, txState, page, pageSize, }: {
secret: string;
environment?: string | undefined;
eventName: string;
txKey: string;
platform: string;
label: string;
since: number;
txState: string;
page: number;
pageSize: number;
}) => Promise<{
rows: any;
totalPages: any;
hasError?: undefined;
} | {
rows: never[];
totalPages: number;
hasError: boolean;
}>;
export declare const initTransaction: ({ secret, environment, key, txKey, eventName }: {
secret: string;
environment?: string | undefined;
key: string;
txKey: string;
eventName: string;
}) => Promise<{
transaction: any;
hasError?: undefined;
} | {
hasError: boolean;
transaction?: undefined;
}>;
export declare const transact: ({ secret, environment, key, txKey, eventName, output, state }: {
secret: string;
environment?: string | undefined;
key: string;
txKey: string;
eventName: string;
output: any;
state: string;
}) => Promise<{
transaction: any;
hasError?: undefined;
} | {
hasError: boolean;
transaction?: undefined;
}>;