UNPKG

@metamask/ocap-kernel

Version:
1 lines 941 B
{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../../../src/rpc/kernel/index.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE,wBAAuB;AAEvD,MAAM,CAAC,MAAM,cAAc,GAAG;IAC5B,IAAI,EAAE,WAAW;CACmB,CAAC;AAEvC,MAAM,CAAC,MAAM,iBAAiB,GAAG;IAC/B,IAAI,EAAE,QAAQ;CACsB,CAAC","sourcesContent":["import type {\n HandlerRecord,\n MethodRequest,\n MethodSpecRecord,\n} from '@metamask/kernel-rpc-methods';\n\nimport { pingHandler, pingSpec } from '../vat/ping.ts';\n\nexport const kernelHandlers = {\n ping: pingHandler,\n} as HandlerRecord<typeof pingHandler>;\n\nexport const kernelMethodSpecs = {\n ping: pingSpec,\n} as MethodSpecRecord<typeof pingSpec>;\n\ntype Handlers = (typeof kernelHandlers)[keyof typeof kernelHandlers];\n\nexport type KernelMethod = Handlers['method'];\n\nexport type KernelMethodSpec = (typeof kernelMethodSpecs)['ping'];\n\nexport type KernelMethodRequest = MethodRequest<KernelMethodSpec>;\n"]}