Commit 7b3f9b79 authored by nanahira's avatar nanahira

fix

parent 84735852
...@@ -56,6 +56,9 @@ export class KoishiMetascanService { ...@@ -56,6 +56,9 @@ export class KoishiMetascanService {
argv: Argv, argv: Argv,
args: any[], args: any[],
) { ) {
if (!config) {
return;
}
switch (config.type) { switch (config.type) {
case 'arg': case 'arg':
const { data: index } = config as CommandPutConfig<'arg'>; const { data: index } = config as CommandPutConfig<'arg'>;
...@@ -68,7 +71,7 @@ export class KoishiMetascanService { ...@@ -68,7 +71,7 @@ export class KoishiMetascanService {
const { data: optionData } = config as CommandPutConfig<'option'>; const { data: optionData } = config as CommandPutConfig<'option'>;
return argv.options[optionData.name]; return argv.options[optionData.name];
default: default:
return undefined; return;
} }
} }
...@@ -158,7 +161,7 @@ export class KoishiMetascanService { ...@@ -158,7 +161,7 @@ export class KoishiMetascanService {
); );
} else { } else {
for (const _optionToRegister of commandData.putOptions) { for (const _optionToRegister of commandData.putOptions) {
if (_optionToRegister.type !== 'option') { if (_optionToRegister?.type !== 'option') {
continue; continue;
} }
const optionToRegister = _optionToRegister as CommandPutConfig<'option'>; const optionToRegister = _optionToRegister as CommandPutConfig<'option'>;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment