VatData: { canBeDurable: ((specimen) => boolean); defineDurableKind: (<P, S, F>(kindHandle,
init,
facet,
options?) => ((...args) => KindFacet<F>)); defineDurableKindMulti: (<P, S, B>(kindHandle,
init,
behavior,
options?) => ((...args) => KindFacets<B>)); defineKind: (<P, S, F>(tag,
init,
facet,
options?) => ((...args) => KindFacet<F>)); defineKindMulti: (<P, S, B>(tag,
init,
behavior,
options?) => ((...args) => KindFacets<B>)); makeKindHandle: ((descriptionTag) => DurableKindHandle); makeScalarBigMapStore: (<K, V>(label,
options?) => MapStore<K, V>); makeScalarBigSetStore: (<K>(label,
options?) => MapStore<K>); makeScalarBigWeakMapStore: (<K, V>(label,
options?) => MapStore<K, V>); makeScalarBigWeakSetStore: (<K>(label,
options?) => MapStore<K>); providePromiseWatcher: WatchedPromisesManager["providePromiseWatcher"]; watchPromise: WatchedPromisesManager["watchPromise"]; } Type declaration
canBeDurable: ((specimen) => boolean)
- (specimen): boolean
Returns boolean
defineDurableKind: (<P, S, F>(kindHandle, init, facet, options?) => ((...args) => KindFacet<F>))
- <P, S, F>(kindHandle, init, facet, options?): ((...args) => KindFacet<F>)
Parameters
init: ((...args) => S)
facet: F
Returns ((...args) => KindFacet<F>)
defineDurableKindMulti: (<P, S, B>(kindHandle, init, behavior, options?) => ((...args) => KindFacets<B>))
- <P, S, B>(kindHandle, init, behavior, options?): ((...args) => KindFacets<B>)
Parameters
init: ((...args) => S)
behavior: B
Returns ((...args) => KindFacets<B>)
defineKind: (<P, S, F>(tag, init, facet, options?) => ((...args) => KindFacet<F>))
- <P, S, F>(tag, init, facet, options?): ((...args) => KindFacet<F>)
Parameters
tag: string
init: ((...args) => S)
facet: F
Returns ((...args) => KindFacet<F>)
defineKindMulti: (<P, S, B>(tag, init, behavior, options?) => ((...args) => KindFacets<B>))
- <P, S, B>(tag, init, behavior, options?): ((...args) => KindFacets<B>)
Parameters
tag: string
init: ((...args) => S)
behavior: B
Returns ((...args) => KindFacets<B>)
makeKindHandle: ((descriptionTag) => DurableKindHandle)
makeScalarBigMapStore: (<K, V>(label, options?) => MapStore<K, V>)
makeScalarBigSetStore: (<K>(label, options?) => MapStore<K>)
makeScalarBigWeakMapStore: (<K, V>(label, options?) => MapStore<K, V>)
makeScalarBigWeakSetStore: (<K>(label, options?) => MapStore<K>)
providePromiseWatcher: WatchedPromisesManager["providePromiseWatcher"]
watchPromise: WatchedPromisesManager["watchPromise"]
Deprecated
Use defineDurableExoClass instead