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?) => SetStore<K>); makeScalarBigWeakMapStore: (<K, V>(label,
options?) => WeakMapStore<K, V>); makeScalarBigWeakSetStore: (<K>(label,
options?) => WeakSetStore<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>))
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?) => SetStore<K>)
makeScalarBigWeakMapStore: (<K, V>(label, options?) => WeakMapStore<K, V>)
makeScalarBigWeakSetStore: (<K>(label, options?) => WeakSetStore<K>)
providePromiseWatcher: WatchedPromisesManager["providePromiseWatcher"]
watchPromise: WatchedPromisesManager["watchPromise"]
Deprecated
Use defineDurableExoClass instead