@agoric/zoe
Version:
Zoe: the Smart Contract Framework for Offer Enforcement
20 lines • 840 B
TypeScript
/**
* @import {ContractMeta, HandleOffer, ZCF} from '@agoric/zoe';
* @import { Baggage } from '@agoric/vat-data';
*/
/** @type {ContractMeta<typeof start>} */
export const meta: ContractMeta<typeof start>;
export function start(zcf: ZCF<{}>, _privateArgs: undefined, baggage: Baggage): {
publicFacet: import("@endo/exo").Guarded<{
getValue(): import("@agoric/vow").Vow<any>;
setValue(value: any): void;
makeGetterInvitation(): Promise<globalThis.Invitation<import("@agoric/vow").Vow<any>, undefined>>;
makeSetterInvitation(): Promise<globalThis.Invitation<void, {
value: unknown;
}>>;
}>;
};
import type { ContractMeta } from '@agoric/zoe';
import type { ZCF } from '@agoric/zoe';
import type { Baggage } from '@agoric/vat-data';
//# sourceMappingURL=valueVow.contract.d.ts.map