UNPKG

@fabrix/spool-broadcast

Version:

Spool: broadcast for Fabrix to implement CQRS and Event Sourcing

34 lines (33 loc) 1.2 kB
import { FabrixModel } from '@fabrix/fabrix/dist/common'; import { SequelizeResolver } from '@fabrix/spool-sequelize'; export declare class BroadcastResolver extends SequelizeResolver { readonly object: string; toJSON(): string; generateUUID(options?: { [key: string]: any; }): any; primaryKeys(data: { [key: string]: any; }): string[]; binaryDataSchema(object?: string): any; binaryMetadataSchema(object?: any, types?: { [key: string]: any; }): any; toPlain(resp: any): { [key: string]: any; }; toBinaryData(data: any, object?: any): any; fromBinaryData(data: any, object?: any): any; toBinaryMetadata(data: any, object?: any): any; fromBinaryMetadata(data: any, object?: any): any; stage(data: any, options?: { [key: string]: any; }): FabrixModel; stageConfigure(raw: any, data: any, options: any, list: any): any; stageIncludes(raw: any, data: any, { stage }: { [key: string]: any; }): any; stageBefore(raw: any, data: any, options: any, list: any): any; stageAfter(raw: any, data: any, options: any, list: any): any; mapSeries(...args: any[]): any; }