@jokio/datastore
Version:
Helper library for Google Cloud Datastore
11 lines (10 loc) • 372 B
TypeScript
export declare type EventAction<TData> = (data: TData) => Promise<void>;
export declare class Event<TData> {
private actions;
private mappings;
private handleError;
post(eventData: any): Promise<void>;
attach(action: EventAction<TData>): void;
attachSafe(action: EventAction<TData>): void;
detach(action: EventAction<TData>): void;
}