@beignet/core
Version:
Core framework primitives for Beignet
16 lines • 996 B
TypeScript
import type { EventPublishOptions } from "./index.js";
import type { EventTransportValue } from "./transport.js";
interface EventPayloadIdentity {
readonly name: string;
readonly payload: {
readonly "~standard": {
readonly validate: unknown;
};
};
}
export declare function markEventPayloadParsed(event: EventPayloadIdentity, payload: unknown, options?: EventPublishOptions): EventPublishOptions;
export declare function isEventPayloadParsed(event: EventPayloadIdentity, payload: unknown, options?: EventPublishOptions): boolean;
export declare function markEventPayloadTransportStable(event: EventPayloadIdentity, payload: unknown, transportValue: EventTransportValue, options?: EventPublishOptions): EventPublishOptions;
export declare function isEventPayloadTransportStable(event: EventPayloadIdentity, payload: unknown, transportValue: EventTransportValue, options?: EventPublishOptions): boolean;
export {};
//# sourceMappingURL=payload-state.d.ts.map