Interface: ExtensionCliSubcommandEntry
Makaio Framework / contracts/extension / ExtensionCliSubcommandEntry
Interface: ExtensionCliSubcommandEntry
Section titled “Interface: ExtensionCliSubcommandEntry”Defined in: ../../../packages/contracts/src/extension/extension-cli.ts:51
Type-erased CLI subcommand entry for collection storage.
See @makaio/kernel/cli for the full typed API including
defineCliSubcommand.
Properties
Section titled “Properties”description
Section titled “description”
readonlydescription:string
Defined in: ../../../packages/contracts/src/extension/extension-cli.ts:55
One-line description shown in help text.
handler
Section titled “handler”
readonlyhandler: (ctx) =>Promise<void>
Defined in: ../../../packages/contracts/src/extension/extension-cli.ts:59
Handler invoked with the type-erased CLI execution context.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<void>
readonlyname:string
Defined in: ../../../packages/contracts/src/extension/extension-cli.ts:53
Subcommand name.
schema
Section titled “schema”
readonlyschema:object
Defined in: ../../../packages/contracts/src/extension/extension-cli.ts:57
Minimal parse-only schema contract kept free of runtime Zod APIs.
parse()
Section titled “parse()”parse(
v):unknown
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”unknown