@metamask/ocap-kernel
Version:
OCap kernel core components
18 lines • 603 B
text/typescript
import type { KernelDatabase } from "@metamask/kernel-store";
import type { StoreContext } from "../types.mjs";
/**
* Get the crank methods.
*
* @param ctx - The store context.
* @param kdb - The kernel database.
* @returns The crank methods.
*/
export declare function getCrankMethods(ctx: StoreContext, kdb: KernelDatabase): {
startCrank: () => void;
createCrankSavepoint: (name: string) => void;
rollbackCrank: (savepoint: string) => void;
endCrank: () => void;
releaseAllSavepoints: () => void;
waitForCrank: () => Promise<void>;
};
//# sourceMappingURL=crank.d.mts.map