@metamask/ocap-kernel
Version:
OCap kernel core components
1 lines • 790 B
Source Map (JSON)
{"version":3,"file":"terminate.mjs","sourceRoot":"","sources":["../../../src/rpc/vat-worker-service/terminate.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,8BAA8B;AAExD,OAAO,EAAE,WAAW,EAAE,wBAAuB;AAG7C,MAAM,CAAC,MAAM,aAAa,GAAoD;IAC5E,MAAM,EAAE,WAAW;IACnB,MAAM,EAAE,MAAM,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC;IACtC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC;CACtB,CAAC","sourcesContent":["import type { MethodSpec } from '@metamask/kernel-rpc-methods';\nimport { object, literal } from '@metamask/superstruct';\n\nimport { VatIdStruct } from '../../types.ts';\nimport type { VatId } from '../../types.ts';\n\nexport const terminateSpec: MethodSpec<'terminate', { vatId: VatId }, null> = {\n method: 'terminate',\n params: object({ vatId: VatIdStruct }),\n result: literal(null),\n};\n"]}