UNPKG

@agoric/zoe

Version:

Zoe: the Smart Contract Framework for Offer Enforcement

109 lines 4.74 kB
export const zcfBundleCap: any; export default fakeVatAdmin; export type BundleCap = import("@agoric/swingset-vat").BundleCap; declare const fakeVatAdmin: { getBundleCap: (bundleID: any) => Promise<any>; waitForBundleCap: (bundleID: any) => Promise<any>; getNamedBundleCap: (name: any) => Promise<any>; getBundleIDByName: (name: any) => Promise<string>; createVat: (bundleCap: any, { vatParameters }?: { vatParameters?: {} | undefined; }) => Promise<{ root: unknown; adminNode: { done: () => Promise<any>; terminateWithFailure: () => void; upgrade: (_bundleCap: any, _options: any) => never; } & RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { done: () => Promise<any>; terminateWithFailure: () => void; upgrade: (_bundleCap: any, _options: any) => never; }>; }>; } & RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { getBundleCap: (bundleID: any) => Promise<any>; waitForBundleCap: (bundleID: any) => Promise<any>; getNamedBundleCap: (name: any) => Promise<any>; getBundleIDByName: (name: any) => Promise<string>; createVat: (bundleCap: any, { vatParameters }?: { vatParameters?: {} | undefined; }) => Promise<{ root: unknown; adminNode: { done: () => Promise<any>; terminateWithFailure: () => void; upgrade: (_bundleCap: any, _options: any) => never; } & RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { done: () => Promise<any>; terminateWithFailure: () => void; upgrade: (_bundleCap: any, _options: any) => never; }>; }>; }>; /** * @param {(...args) => unknown} [testContextSetter] * @param {(x: unknown) => unknown} [makeRemote] */ export function makeFakeVatAdmin(testContextSetter?: (...args: any) => unknown, makeRemote?: (x: unknown) => unknown): { admin: { getBundleCap: (bundleID: any) => Promise<any>; waitForBundleCap: (bundleID: any) => Promise<any>; getNamedBundleCap: (name: any) => Promise<any>; getBundleIDByName: (name: any) => Promise<string>; createVat: (bundleCap: any, { vatParameters }?: { vatParameters?: {} | undefined; }) => Promise<{ root: unknown; adminNode: { done: () => Promise<any>; terminateWithFailure: () => void; upgrade: (_bundleCap: any, _options: any) => never; } & RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { done: () => Promise<any>; terminateWithFailure: () => void; upgrade: (_bundleCap: any, _options: any) => never; }>; }>; } & RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { getBundleCap: (bundleID: any) => Promise<any>; waitForBundleCap: (bundleID: any) => Promise<any>; getNamedBundleCap: (name: any) => Promise<any>; getBundleIDByName: (name: any) => Promise<string>; createVat: (bundleCap: any, { vatParameters }?: { vatParameters?: {} | undefined; }) => Promise<{ root: unknown; adminNode: { done: () => Promise<any>; terminateWithFailure: () => void; upgrade: (_bundleCap: any, _options: any) => never; } & RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { done: () => Promise<any>; terminateWithFailure: () => void; upgrade: (_bundleCap: any, _options: any) => never; }>; }>; }>; vatAdminState: { getExitMessage: () => any; getHasExited: () => boolean; getExitWithFailure: () => any; /** * @param {string} id * @param {EndoZipBase64Bundle | TestBundle} bundle */ installBundle: (id: string, bundle: EndoZipBase64Bundle | TestBundle) => any; installNamedBundle: (name: any, id: any, bundle: any) => any; getCriticalVatKey: () => {}; getVatPowers: () => { D: (bcap: any) => { getBundle: () => EndoZipBase64Bundle | { moduleFormat: "test"; } | undefined; }; }; }; }; import type { EndoZipBase64Bundle } from '@agoric/swingset-vat'; import type { TestBundle } from '@agoric/swingset-vat'; //# sourceMappingURL=fakeVatAdmin.d.ts.map