Function prepareDurablePublishKit
- prepareDurablePublishKit(baggage, kindName): ((...args) => GuardedKit<{
publisher: {
fail(reason): void;
finish(finalValue): void;
publish(value): void;
};
subscriber: {
getUpdateSince(updateCount): any;
subscribeAfter(publishCount?): Promise<any>;
};
}>) Parameters
baggage: MapStore<string, any>
kindName: string
Returns ((...args) => GuardedKit<{
publisher: {
fail(reason): void;
finish(finalValue): void;
publish(value): void;
};
subscriber: {
getUpdateSince(updateCount): any;
subscribeAfter(publishCount?): Promise<any>;
};
}>)
- (...args): GuardedKit<{
publisher: {
fail(reason): void;
finish(finalValue): void;
publish(value): void;
};
subscriber: {
getUpdateSince(updateCount): any;
subscribeAfter(publishCount?): Promise<any>;
};
}> Parameters
Rest
...args: [options: {
valueDurability: undefined | "mandatory";
}]
Returns GuardedKit<{
publisher: {
fail(reason): void;
finish(finalValue): void;
publish(value): void;
};
subscriber: {
getUpdateSince(updateCount): any;
subscribeAfter(publishCount?): Promise<any>;
};
}>