diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 7b51dfb..7d22d8f 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1,3 +1,3 @@ var typedoc = typedoc || {}; typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"1":"External module","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"\"src/Contracts/index\"","url":"modules/_src_contracts_index_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"SerializedCommandContract","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":2,"kind":1024,"name":"args","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#args","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":3,"kind":1024,"name":"flags","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#flags","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":4,"kind":1024,"name":"commandName","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#commandname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":5,"kind":1024,"name":"description","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":6,"kind":256,"name":"CommandConstructorContract","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":7,"kind":512,"name":"constructor","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":8,"kind":1024,"name":"args","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#args","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":9,"kind":1024,"name":"flags","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#flags","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":10,"kind":1024,"name":"commandName","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#commandname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":11,"kind":1024,"name":"description","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#description","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":12,"kind":256,"name":"CommandContract","url":"interfaces/_src_contracts_index_.commandcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":13,"kind":1024,"name":"parsed","url":"interfaces/_src_contracts_index_.commandcontract.html#parsed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":14,"kind":1024,"name":"logs","url":"interfaces/_src_contracts_index_.commandcontract.html#logs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":15,"kind":1024,"name":"prompt","url":"interfaces/_src_contracts_index_.commandcontract.html#prompt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":16,"kind":1024,"name":"colors","url":"interfaces/_src_contracts_index_.commandcontract.html#colors","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":17,"kind":2048,"name":"handle","url":"interfaces/_src_contracts_index_.commandcontract.html#handle","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":18,"kind":2048,"name":"$log","url":"interfaces/_src_contracts_index_.commandcontract.html#_log","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":19,"kind":2048,"name":"$logError","url":"interfaces/_src_contracts_index_.commandcontract.html#_logerror","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":20,"kind":2048,"name":"$success","url":"interfaces/_src_contracts_index_.commandcontract.html#_success","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":21,"kind":2048,"name":"$info","url":"interfaces/_src_contracts_index_.commandcontract.html#_info","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":22,"kind":2048,"name":"$error","url":"interfaces/_src_contracts_index_.commandcontract.html#_error","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":23,"kind":2048,"name":"$warning","url":"interfaces/_src_contracts_index_.commandcontract.html#_warning","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":24,"kind":2048,"name":"$complete","url":"interfaces/_src_contracts_index_.commandcontract.html#_complete","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":25,"kind":2048,"name":"$note","url":"interfaces/_src_contracts_index_.commandcontract.html#_note","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":26,"kind":2048,"name":"$await","url":"interfaces/_src_contracts_index_.commandcontract.html#_await","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":27,"kind":4194304,"name":"FlagTypes","url":"modules/_src_contracts_index_.html#flagtypes","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":28,"kind":4194304,"name":"ArgTypes","url":"modules/_src_contracts_index_.html#argtypes","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":29,"kind":4194304,"name":"CommandArg","url":"modules/_src_contracts_index_.html#commandarg","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":30,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#commandarg.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".CommandArg"},{"id":31,"kind":4194304,"name":"CommandFlag","url":"modules/_src_contracts_index_.html#commandflag","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":32,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#commandflag.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".CommandFlag"},{"id":33,"kind":4194304,"name":"GlobalFlagHandler","url":"modules/_src_contracts_index_.html#globalflaghandler","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":34,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#globalflaghandler.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".GlobalFlagHandler"},{"id":35,"kind":4194304,"name":"CommandsGroup","url":"modules/_src_contracts_index_.html#commandsgroup","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":36,"kind":4194304,"name":"ManifestCommand","url":"modules/_src_contracts_index_.html#manifestcommand","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":37,"kind":4194304,"name":"ManifestNode","url":"modules/_src_contracts_index_.html#manifestnode","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":38,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#manifestnode.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".ManifestNode"},{"id":39,"kind":4194304,"name":"LabelsList","url":"modules/_src_contracts_index_.html#labelslist","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":40,"kind":1,"name":"\"src/Exceptions/InvalidArgumentException\"","url":"modules/_src_exceptions_invalidargumentexception_.html","classes":"tsd-kind-external-module"},{"id":41,"kind":128,"name":"InvalidArgumentException","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/InvalidArgumentException\""},{"id":42,"kind":2048,"name":"invalidType","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#invalidtype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":43,"kind":2048,"name":"missingArgument","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#missingargument","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":44,"kind":1024,"name":"name","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":45,"kind":1024,"name":"message","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":46,"kind":1024,"name":"code","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":47,"kind":1024,"name":"status","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":48,"kind":512,"name":"constructor","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":49,"kind":1024,"name":"stack","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":50,"kind":1,"name":"\"src/Parser/index\"","url":"modules/_src_parser_index_.html","classes":"tsd-kind-external-module"},{"id":51,"kind":128,"name":"Parser","url":"classes/_src_parser_index_.parser.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Parser/index\""},{"id":52,"kind":512,"name":"constructor","url":"classes/_src_parser_index_.parser.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":53,"kind":2048,"name":"parse","url":"classes/_src_parser_index_.parser.html#parse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":54,"kind":1,"name":"\"src/Exceptions/CommandValidationException\"","url":"modules/_src_exceptions_commandvalidationexception_.html","classes":"tsd-kind-external-module"},{"id":55,"kind":128,"name":"CommandValidationException","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/CommandValidationException\""},{"id":56,"kind":2048,"name":"invalidManifestExport","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidmanifestexport","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":57,"kind":2048,"name":"missingCommandName","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#missingcommandname","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":58,"kind":2048,"name":"invalidSpreadArgOrder","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidspreadargorder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":59,"kind":2048,"name":"invalidOptionalArgOrder","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidoptionalargorder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":60,"kind":1024,"name":"name","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":61,"kind":1024,"name":"message","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":62,"kind":1024,"name":"code","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":63,"kind":1024,"name":"status","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":64,"kind":512,"name":"constructor","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":65,"kind":1024,"name":"stack","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":66,"kind":1,"name":"\"src/utils/validateCommand\"","url":"modules/_src_utils_validatecommand_.html","classes":"tsd-kind-external-module"},{"id":67,"kind":64,"name":"validateCommand","url":"modules/_src_utils_validatecommand_.html#validatecommand","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/validateCommand\""},{"id":68,"kind":1,"name":"\"src/Manifest/index\"","url":"modules/_src_manifest_index_.html","classes":"tsd-kind-external-module"},{"id":69,"kind":128,"name":"Manifest","url":"classes/_src_manifest_index_.manifest.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Manifest/index\""},{"id":70,"kind":512,"name":"constructor","url":"classes/_src_manifest_index_.manifest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":71,"kind":2048,"name":"loadCommand","url":"classes/_src_manifest_index_.manifest.html#loadcommand","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":72,"kind":2048,"name":"generate","url":"classes/_src_manifest_index_.manifest.html#generate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":73,"kind":2048,"name":"load","url":"classes/_src_manifest_index_.manifest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":74,"kind":1,"name":"\"src/utils/sortAndGroupCommands\"","url":"modules/_src_utils_sortandgroupcommands_.html","classes":"tsd-kind-external-module"},{"id":75,"kind":64,"name":"sortAndGroupCommands","url":"modules/_src_utils_sortandgroupcommands_.html#sortandgroupcommands","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/sortAndGroupCommands\""},{"id":76,"kind":1,"name":"\"src/utils/help\"","url":"modules/_src_utils_help_.html","classes":"tsd-kind-external-module"},{"id":77,"kind":64,"name":"printHelp","url":"modules/_src_utils_help_.html#printhelp","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/help\""},{"id":78,"kind":64,"name":"printHelpFor","url":"modules/_src_utils_help_.html#printhelpfor","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/help\""},{"id":79,"kind":1,"name":"\"src/Kernel/index\"","url":"modules/_src_kernel_index_.html","classes":"tsd-kind-external-module"},{"id":80,"kind":128,"name":"Kernel","url":"classes/_src_kernel_index_.kernel.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Kernel/index\""},{"id":81,"kind":1024,"name":"commands","url":"classes/_src_kernel_index_.kernel.html#commands","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":82,"kind":65536,"name":"__type","url":"classes/_src_kernel_index_.kernel.html#commands.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/Kernel/index\".Kernel.commands"},{"id":83,"kind":1024,"name":"manifestCommands","url":"classes/_src_kernel_index_.kernel.html#manifestcommands","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":84,"kind":1024,"name":"flags","url":"classes/_src_kernel_index_.kernel.html#flags","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":85,"kind":65536,"name":"__type","url":"classes/_src_kernel_index_.kernel.html#flags.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/Kernel/index\".Kernel.flags"},{"id":86,"kind":2048,"name":"register","url":"classes/_src_kernel_index_.kernel.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":87,"kind":2048,"name":"getSuggestions","url":"classes/_src_kernel_index_.kernel.html#getsuggestions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":88,"kind":2048,"name":"flag","url":"classes/_src_kernel_index_.kernel.html#flag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":89,"kind":2048,"name":"find","url":"classes/_src_kernel_index_.kernel.html#find","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":90,"kind":2048,"name":"runCommand","url":"classes/_src_kernel_index_.kernel.html#runcommand","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":91,"kind":2048,"name":"handle","url":"classes/_src_kernel_index_.kernel.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":92,"kind":2048,"name":"useManifest","url":"classes/_src_kernel_index_.kernel.html#usemanifest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":93,"kind":2048,"name":"printHelp","url":"classes/_src_kernel_index_.kernel.html#printhelp","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":94,"kind":1,"name":"\"src/BaseCommand/index\"","url":"modules/_src_basecommand_index_.html","classes":"tsd-kind-external-module"},{"id":95,"kind":128,"name":"BaseCommand","url":"classes/_src_basecommand_index_.basecommand.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/BaseCommand/index\""},{"id":96,"kind":512,"name":"constructor","url":"classes/_src_basecommand_index_.basecommand.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":97,"kind":1024,"name":"rawMode","url":"classes/_src_basecommand_index_.basecommand.html#rawmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":98,"kind":1024,"name":"args","url":"classes/_src_basecommand_index_.basecommand.html#args","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":99,"kind":1024,"name":"flags","url":"classes/_src_basecommand_index_.basecommand.html#flags","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":100,"kind":1024,"name":"commandName","url":"classes/_src_basecommand_index_.basecommand.html#commandname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":101,"kind":1024,"name":"description","url":"classes/_src_basecommand_index_.basecommand.html#description","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":102,"kind":1024,"name":"parsed","url":"classes/_src_basecommand_index_.basecommand.html#parsed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":103,"kind":1024,"name":"logs","url":"classes/_src_basecommand_index_.basecommand.html#logs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":104,"kind":1024,"name":"prompt","url":"classes/_src_basecommand_index_.basecommand.html#prompt","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":105,"kind":262144,"name":"colors","url":"classes/_src_basecommand_index_.basecommand.html#colors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":106,"kind":2048,"name":"$log","url":"classes/_src_basecommand_index_.basecommand.html#_log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":107,"kind":2048,"name":"$logError","url":"classes/_src_basecommand_index_.basecommand.html#_logerror","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":108,"kind":2048,"name":"$success","url":"classes/_src_basecommand_index_.basecommand.html#_success","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":109,"kind":2048,"name":"$info","url":"classes/_src_basecommand_index_.basecommand.html#_info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":110,"kind":2048,"name":"$error","url":"classes/_src_basecommand_index_.basecommand.html#_error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":111,"kind":2048,"name":"$warning","url":"classes/_src_basecommand_index_.basecommand.html#_warning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":112,"kind":2048,"name":"$complete","url":"classes/_src_basecommand_index_.basecommand.html#_complete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":113,"kind":2048,"name":"$note","url":"classes/_src_basecommand_index_.basecommand.html#_note","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":114,"kind":2048,"name":"$await","url":"classes/_src_basecommand_index_.basecommand.html#_await","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":115,"kind":2048,"name":"handle","url":"classes/_src_basecommand_index_.basecommand.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":116,"kind":1,"name":"\"src/Decorators/args\"","url":"modules/_src_decorators_args_.html","classes":"tsd-kind-external-module"},{"id":117,"kind":2097152,"name":"args","url":"modules/_src_decorators_args_.html#args","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"src/Decorators/args\""},{"id":118,"kind":64,"name":"string","url":"modules/_src_decorators_args_.html#args.string","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/args\".args"},{"id":119,"kind":64,"name":"spread","url":"modules/_src_decorators_args_.html#args.spread","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/args\".args"},{"id":120,"kind":1,"name":"\"src/Decorators/flags\"","url":"modules/_src_decorators_flags_.html","classes":"tsd-kind-external-module"},{"id":121,"kind":2097152,"name":"flags","url":"modules/_src_decorators_flags_.html#flags","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"src/Decorators/flags\""},{"id":122,"kind":64,"name":"string","url":"modules/_src_decorators_flags_.html#flags.string","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":123,"kind":64,"name":"number","url":"modules/_src_decorators_flags_.html#flags.number","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":124,"kind":64,"name":"boolean","url":"modules/_src_decorators_flags_.html#flags.boolean","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":125,"kind":64,"name":"array","url":"modules/_src_decorators_flags_.html#flags.array","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":126,"kind":64,"name":"numArray","url":"modules/_src_decorators_flags_.html#flags.numarray","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":127,"kind":1,"name":"\"src/utils/handleError\"","url":"modules/_src_utils_handleerror_.html","classes":"tsd-kind-external-module"},{"id":128,"kind":64,"name":"handleError","url":"modules/_src_utils_handleerror_.html#handleerror","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/handleError\""},{"id":129,"kind":1,"name":"\"index\"","url":"modules/_index_.html","classes":"tsd-kind-external-module"},{"id":130,"kind":1,"name":"\"example/index\"","url":"modules/_example_index_.html","classes":"tsd-kind-external-module"}]}; \ No newline at end of file + typedoc.search.data = {"kinds":{"1":"External module","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"\"src/Contracts/index\"","url":"modules/_src_contracts_index_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"SerializedCommandContract","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":2,"kind":1024,"name":"args","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#args","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":3,"kind":1024,"name":"flags","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#flags","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":4,"kind":1024,"name":"commandName","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#commandname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":5,"kind":1024,"name":"description","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":6,"kind":256,"name":"CommandConstructorContract","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":7,"kind":512,"name":"constructor","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":8,"kind":1024,"name":"args","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#args","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":9,"kind":1024,"name":"flags","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#flags","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":10,"kind":1024,"name":"commandName","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#commandname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":11,"kind":1024,"name":"description","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#description","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":12,"kind":256,"name":"CommandContract","url":"interfaces/_src_contracts_index_.commandcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":13,"kind":1024,"name":"parsed","url":"interfaces/_src_contracts_index_.commandcontract.html#parsed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":14,"kind":1024,"name":"logs","url":"interfaces/_src_contracts_index_.commandcontract.html#logs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":15,"kind":1024,"name":"prompt","url":"interfaces/_src_contracts_index_.commandcontract.html#prompt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":16,"kind":1024,"name":"colors","url":"interfaces/_src_contracts_index_.commandcontract.html#colors","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":17,"kind":2048,"name":"handle","url":"interfaces/_src_contracts_index_.commandcontract.html#handle","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":18,"kind":2048,"name":"$log","url":"interfaces/_src_contracts_index_.commandcontract.html#_log","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":19,"kind":2048,"name":"$logError","url":"interfaces/_src_contracts_index_.commandcontract.html#_logerror","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":20,"kind":2048,"name":"$success","url":"interfaces/_src_contracts_index_.commandcontract.html#_success","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":21,"kind":2048,"name":"$info","url":"interfaces/_src_contracts_index_.commandcontract.html#_info","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":22,"kind":2048,"name":"$error","url":"interfaces/_src_contracts_index_.commandcontract.html#_error","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":23,"kind":2048,"name":"$warning","url":"interfaces/_src_contracts_index_.commandcontract.html#_warning","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":24,"kind":2048,"name":"$complete","url":"interfaces/_src_contracts_index_.commandcontract.html#_complete","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":25,"kind":2048,"name":"$note","url":"interfaces/_src_contracts_index_.commandcontract.html#_note","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":26,"kind":2048,"name":"$await","url":"interfaces/_src_contracts_index_.commandcontract.html#_await","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":27,"kind":4194304,"name":"FlagTypes","url":"modules/_src_contracts_index_.html#flagtypes","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":28,"kind":4194304,"name":"ArgTypes","url":"modules/_src_contracts_index_.html#argtypes","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":29,"kind":4194304,"name":"CommandArg","url":"modules/_src_contracts_index_.html#commandarg","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":30,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#commandarg.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".CommandArg"},{"id":31,"kind":4194304,"name":"CommandFlag","url":"modules/_src_contracts_index_.html#commandflag","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":32,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#commandflag.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".CommandFlag"},{"id":33,"kind":4194304,"name":"GlobalFlagHandler","url":"modules/_src_contracts_index_.html#globalflaghandler","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":34,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#globalflaghandler.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".GlobalFlagHandler"},{"id":35,"kind":4194304,"name":"CommandsGroup","url":"modules/_src_contracts_index_.html#commandsgroup","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":36,"kind":4194304,"name":"ManifestCommand","url":"modules/_src_contracts_index_.html#manifestcommand","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":37,"kind":4194304,"name":"ManifestNode","url":"modules/_src_contracts_index_.html#manifestnode","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":38,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#manifestnode.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".ManifestNode"},{"id":39,"kind":4194304,"name":"LabelsList","url":"modules/_src_contracts_index_.html#labelslist","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":40,"kind":1,"name":"\"src/Exceptions/MissingCommandArgument\"","url":"modules/_src_exceptions_missingcommandargument_.html","classes":"tsd-kind-external-module"},{"id":41,"kind":128,"name":"MissingCommandArgument","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/MissingCommandArgument\""},{"id":42,"kind":1024,"name":"command","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#command","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":43,"kind":1024,"name":"argumentName","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#argumentname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":44,"kind":2048,"name":"invoke","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#invoke","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":45,"kind":1024,"name":"name","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":46,"kind":1024,"name":"message","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":47,"kind":1024,"name":"code","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":48,"kind":1024,"name":"status","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":49,"kind":512,"name":"constructor","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":50,"kind":1024,"name":"stack","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":51,"kind":1,"name":"\"src/Exceptions/InvalidFlagType\"","url":"modules/_src_exceptions_invalidflagtype_.html","classes":"tsd-kind-external-module"},{"id":52,"kind":128,"name":"InvalidFlagType","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/InvalidFlagType\""},{"id":53,"kind":1024,"name":"command","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#command","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":54,"kind":1024,"name":"argumentName","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#argumentname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":55,"kind":1024,"name":"exceptedType","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#exceptedtype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":56,"kind":2048,"name":"invoke","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#invoke","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":57,"kind":1024,"name":"name","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":58,"kind":1024,"name":"message","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":59,"kind":1024,"name":"code","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":60,"kind":1024,"name":"status","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":61,"kind":512,"name":"constructor","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":62,"kind":1024,"name":"stack","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":63,"kind":1,"name":"\"src/Parser/index\"","url":"modules/_src_parser_index_.html","classes":"tsd-kind-external-module"},{"id":64,"kind":128,"name":"Parser","url":"classes/_src_parser_index_.parser.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Parser/index\""},{"id":65,"kind":512,"name":"constructor","url":"classes/_src_parser_index_.parser.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":66,"kind":2048,"name":"castFlag","url":"classes/_src_parser_index_.parser.html#castflag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":67,"kind":2048,"name":"validateFlag","url":"classes/_src_parser_index_.parser.html#validateflag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":68,"kind":2048,"name":"validateArg","url":"classes/_src_parser_index_.parser.html#validatearg","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":69,"kind":2048,"name":"parse","url":"classes/_src_parser_index_.parser.html#parse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":70,"kind":1,"name":"\"src/Exceptions/CommandValidationException\"","url":"modules/_src_exceptions_commandvalidationexception_.html","classes":"tsd-kind-external-module"},{"id":71,"kind":128,"name":"CommandValidationException","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/CommandValidationException\""},{"id":72,"kind":2048,"name":"invalidManifestExport","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidmanifestexport","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":73,"kind":2048,"name":"missingCommandName","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#missingcommandname","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":74,"kind":2048,"name":"invalidSpreadArgOrder","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidspreadargorder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":75,"kind":2048,"name":"invalidOptionalArgOrder","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidoptionalargorder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":76,"kind":1024,"name":"name","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":77,"kind":1024,"name":"message","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":78,"kind":1024,"name":"code","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":79,"kind":1024,"name":"status","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":80,"kind":512,"name":"constructor","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":81,"kind":1024,"name":"stack","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":82,"kind":1,"name":"\"src/utils/validateCommand\"","url":"modules/_src_utils_validatecommand_.html","classes":"tsd-kind-external-module"},{"id":83,"kind":64,"name":"validateCommand","url":"modules/_src_utils_validatecommand_.html#validatecommand","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/validateCommand\""},{"id":84,"kind":1,"name":"\"src/Manifest/index\"","url":"modules/_src_manifest_index_.html","classes":"tsd-kind-external-module"},{"id":85,"kind":128,"name":"Manifest","url":"classes/_src_manifest_index_.manifest.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Manifest/index\""},{"id":86,"kind":512,"name":"constructor","url":"classes/_src_manifest_index_.manifest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":87,"kind":2048,"name":"loadCommand","url":"classes/_src_manifest_index_.manifest.html#loadcommand","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":88,"kind":2048,"name":"generate","url":"classes/_src_manifest_index_.manifest.html#generate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":89,"kind":2048,"name":"load","url":"classes/_src_manifest_index_.manifest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":90,"kind":1,"name":"\"src/utils/sortAndGroupCommands\"","url":"modules/_src_utils_sortandgroupcommands_.html","classes":"tsd-kind-external-module"},{"id":91,"kind":64,"name":"sortAndGroupCommands","url":"modules/_src_utils_sortandgroupcommands_.html#sortandgroupcommands","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/sortAndGroupCommands\""},{"id":92,"kind":1,"name":"\"src/utils/help\"","url":"modules/_src_utils_help_.html","classes":"tsd-kind-external-module"},{"id":93,"kind":64,"name":"printHelp","url":"modules/_src_utils_help_.html#printhelp","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/help\""},{"id":94,"kind":64,"name":"printHelpFor","url":"modules/_src_utils_help_.html#printhelpfor","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/help\""},{"id":95,"kind":1,"name":"\"src/Kernel/index\"","url":"modules/_src_kernel_index_.html","classes":"tsd-kind-external-module"},{"id":96,"kind":128,"name":"Kernel","url":"classes/_src_kernel_index_.kernel.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Kernel/index\""},{"id":97,"kind":1024,"name":"commands","url":"classes/_src_kernel_index_.kernel.html#commands","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":98,"kind":65536,"name":"__type","url":"classes/_src_kernel_index_.kernel.html#commands.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/Kernel/index\".Kernel.commands"},{"id":99,"kind":1024,"name":"manifestCommands","url":"classes/_src_kernel_index_.kernel.html#manifestcommands","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":100,"kind":1024,"name":"flags","url":"classes/_src_kernel_index_.kernel.html#flags","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":101,"kind":65536,"name":"__type","url":"classes/_src_kernel_index_.kernel.html#flags.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/Kernel/index\".Kernel.flags"},{"id":102,"kind":2048,"name":"register","url":"classes/_src_kernel_index_.kernel.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":103,"kind":2048,"name":"getSuggestions","url":"classes/_src_kernel_index_.kernel.html#getsuggestions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":104,"kind":2048,"name":"flag","url":"classes/_src_kernel_index_.kernel.html#flag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":105,"kind":2048,"name":"find","url":"classes/_src_kernel_index_.kernel.html#find","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":106,"kind":2048,"name":"runCommand","url":"classes/_src_kernel_index_.kernel.html#runcommand","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":107,"kind":2048,"name":"handle","url":"classes/_src_kernel_index_.kernel.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":108,"kind":2048,"name":"useManifest","url":"classes/_src_kernel_index_.kernel.html#usemanifest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":109,"kind":2048,"name":"printHelp","url":"classes/_src_kernel_index_.kernel.html#printhelp","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":110,"kind":1,"name":"\"src/BaseCommand/index\"","url":"modules/_src_basecommand_index_.html","classes":"tsd-kind-external-module"},{"id":111,"kind":128,"name":"BaseCommand","url":"classes/_src_basecommand_index_.basecommand.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/BaseCommand/index\""},{"id":112,"kind":512,"name":"constructor","url":"classes/_src_basecommand_index_.basecommand.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":113,"kind":1024,"name":"rawMode","url":"classes/_src_basecommand_index_.basecommand.html#rawmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":114,"kind":1024,"name":"args","url":"classes/_src_basecommand_index_.basecommand.html#args","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":115,"kind":1024,"name":"flags","url":"classes/_src_basecommand_index_.basecommand.html#flags","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":116,"kind":1024,"name":"commandName","url":"classes/_src_basecommand_index_.basecommand.html#commandname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":117,"kind":1024,"name":"description","url":"classes/_src_basecommand_index_.basecommand.html#description","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":118,"kind":1024,"name":"parsed","url":"classes/_src_basecommand_index_.basecommand.html#parsed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":119,"kind":1024,"name":"logs","url":"classes/_src_basecommand_index_.basecommand.html#logs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":120,"kind":1024,"name":"prompt","url":"classes/_src_basecommand_index_.basecommand.html#prompt","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":121,"kind":262144,"name":"colors","url":"classes/_src_basecommand_index_.basecommand.html#colors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":122,"kind":2048,"name":"$log","url":"classes/_src_basecommand_index_.basecommand.html#_log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":123,"kind":2048,"name":"$logError","url":"classes/_src_basecommand_index_.basecommand.html#_logerror","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":124,"kind":2048,"name":"$success","url":"classes/_src_basecommand_index_.basecommand.html#_success","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":125,"kind":2048,"name":"$info","url":"classes/_src_basecommand_index_.basecommand.html#_info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":126,"kind":2048,"name":"$error","url":"classes/_src_basecommand_index_.basecommand.html#_error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":127,"kind":2048,"name":"$warning","url":"classes/_src_basecommand_index_.basecommand.html#_warning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":128,"kind":2048,"name":"$complete","url":"classes/_src_basecommand_index_.basecommand.html#_complete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":129,"kind":2048,"name":"$note","url":"classes/_src_basecommand_index_.basecommand.html#_note","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":130,"kind":2048,"name":"$await","url":"classes/_src_basecommand_index_.basecommand.html#_await","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":131,"kind":2048,"name":"handle","url":"classes/_src_basecommand_index_.basecommand.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":132,"kind":1,"name":"\"src/Decorators/args\"","url":"modules/_src_decorators_args_.html","classes":"tsd-kind-external-module"},{"id":133,"kind":2097152,"name":"args","url":"modules/_src_decorators_args_.html#args","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"src/Decorators/args\""},{"id":134,"kind":64,"name":"string","url":"modules/_src_decorators_args_.html#args.string","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/args\".args"},{"id":135,"kind":64,"name":"spread","url":"modules/_src_decorators_args_.html#args.spread","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/args\".args"},{"id":136,"kind":1,"name":"\"src/Decorators/flags\"","url":"modules/_src_decorators_flags_.html","classes":"tsd-kind-external-module"},{"id":137,"kind":2097152,"name":"flags","url":"modules/_src_decorators_flags_.html#flags","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"src/Decorators/flags\""},{"id":138,"kind":64,"name":"string","url":"modules/_src_decorators_flags_.html#flags.string","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":139,"kind":64,"name":"number","url":"modules/_src_decorators_flags_.html#flags.number","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":140,"kind":64,"name":"boolean","url":"modules/_src_decorators_flags_.html#flags.boolean","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":141,"kind":64,"name":"array","url":"modules/_src_decorators_flags_.html#flags.array","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":142,"kind":64,"name":"numArray","url":"modules/_src_decorators_flags_.html#flags.numarray","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":143,"kind":1,"name":"\"src/utils/handleError\"","url":"modules/_src_utils_handleerror_.html","classes":"tsd-kind-external-module"},{"id":144,"kind":64,"name":"handleError","url":"modules/_src_utils_handleerror_.html#handleerror","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/handleError\""},{"id":145,"kind":1,"name":"\"index\"","url":"modules/_index_.html","classes":"tsd-kind-external-module"},{"id":146,"kind":1,"name":"\"example/index\"","url":"modules/_example_index_.html","classes":"tsd-kind-external-module"}]}; \ No newline at end of file diff --git a/docs/classes/_src_basecommand_index_.basecommand.html b/docs/classes/_src_basecommand_index_.basecommand.html index 4d95702..5fae5b7 100644 --- a/docs/classes/_src_basecommand_index_.basecommand.html +++ b/docs/classes/_src_basecommand_index_.basecommand.html @@ -145,7 +145,7 @@
logs
Optional parsed
prompt
rawMode
Static args
Static commandName
Static description
Static flags
colors
$await
$complete
$error
$info
$log
$logError
$note
$success
$warning
Abstract handle
Returns any"src/Exceptions/CommandValidationException"
- "src/Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+
+ "src/Exceptions/MissingCommandArgument"
"src/Kernel/index"
diff --git a/docs/classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html b/docs/classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html
index 285ef30..0251818 100644
--- a/docs/classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html
+++ b/docs/classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html
@@ -224,7 +224,7 @@
Static invalidManifest
Parameters
@@ -247,7 +247,7 @@Static invalidOptional
Parameters
@@ -273,7 +273,7 @@Static invalidSpreadAr
Parameters
@@ -296,7 +296,7 @@Static missingCommandN
- "src/Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+
+ "src/Exceptions/MissingCommandArgument"
"src/Kernel/index"
diff --git a/docs/classes/_src_exceptions_invalidflagtype_.invalidflagtype.html b/docs/classes/_src_exceptions_invalidflagtype_.invalidflagtype.html
new file mode 100644
index 0000000..16cc142
--- /dev/null
+++ b/docs/classes/_src_exceptions_invalidflagtype_.invalidflagtype.html
@@ -0,0 +1,451 @@
+
+
+
+
+
+ InvalidFlagType | @adonisjs/ace
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Options
+
+
+ All
+
+
+
+
+
+ Menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ argumentName: string
+
+
+
+
+ code: undefined | string
+
+
+
+
+ command: CommandConstructorContract
+
+
+
+
+ exceptedType: string
+
+
+
+
+ message: string
+
+
+
+
+ name: string
+
+
+
+
+ stack: undefined | string
+
+
+
+
+ status: number
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html b/docs/classes/_src_exceptions_missingcommandargument_.missingcommandargument.html
similarity index 71%
rename from docs/classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html
rename to docs/classes/_src_exceptions_missingcommandargument_.missingcommandargument.html
index 6c0b6bb..b138baa 100644
--- a/docs/classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html
+++ b/docs/classes/_src_exceptions_missingcommandargument_.missingcommandargument.html
@@ -3,7 +3,7 @@
- InvalidArgumentException | @adonisjs/ace
+ MissingCommandArgument | @adonisjs/ace
@@ -52,13 +52,13 @@
Globals
- "src/Exceptions/InvalidArgumentException"
+ "src/Exceptions/MissingCommandArgument"
- InvalidArgumentException
+ MissingCommandArgument
-
Parameters
@@ -339,7 +339,10 @@Returns "src/Exceptions/CommandValidationException"
+- Preparing search index...
+ - The search index is not available
+
+ @adonisjs/ace ++- Public
+ - Public/Protected
+ - All
+
++-
+ Globals
+
+ -
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ InvalidFlagType
+
+
+Class InvalidFlagType
+Raised when an the type of a flag is not as one of the excepted type
+Hierarchy
++-
+ Exception
+
+
++-
+ InvalidFlagType
+
+
+Index
+Constructors
++- constructor
+
+Properties
++- argument
Name
+ - code
+ - command
+ - excepted
Type
+ - message
+ - name
+ - stack
+ - status
+
+Methods
++- invoke
+
+Constructors
+constructor
++- new
InvalidFlagType(message: string, status?: undefined | number, code?: undefined | string): InvalidFlagType
+
++-
+
+
+
+Parameters
++-
+
+ -
+
+ -
+
+
+message: string
+Optional status: undefined | number
+Optional code: undefined | string
+Returns InvalidFlagType
+Properties
+argumentName
+Optional code
+Optional command
+exceptedType
+message
+name
+Optional stack
+status
+Methods
+Static invoke
++- invoke(prop: string, expected: string, command?: CommandConstructorContract): InvalidFlagType
+
++-
+
+
+
+
+
+
+
+Flag type validation failed.
+Parameters
++-
+
+ -
+
+ -
+
+
+prop: string
+expected: string
+Optional command: CommandConstructorContract
+Returns InvalidFlagType
+Generated using TypeDoc
+Class InvalidArgumentException
+Class MissingCommandArgument
Class InvalidArgumentException
InvalidArgumentException is raised when command arguments - or flags doesn't satisfy the requirements of a given - command.
+Raised when an argument is missing but excepted
Hierarchy
ExceptionIndex
Constructors
-- constructor
+ - constructor
Properties
-- code
- - message
- - name
- - stack
- - status
+ - argument
Name
+ - code
+ - command
+ - message
+ - name
+ - stack
+ - status
Methods
-- invalid
Type
- - missing
Argument
+ - invoke
Constructors
constructor
-- new
InvalidArgumentException(message: string, status?: undefined | number, code?: undefined | string): InvalidArgumentException
+ - new
MissingCommandArgument(message: string, status?: undefined | number, code?: undefined | string): MissingCommandArgument
Optional status: Optional code: undefined | string
Returns InvalidArgumentException
+Returns MissingCommandArgument
-Properties
+argumentName
+Optional code
@@ -163,6 +172,16 @@Optional code
command
+message
@@ -214,47 +233,16 @@status
Methods
Static invalidType
+ +Static invoke
-- invalid
Type(prop: string, expected: string): InvalidArgumentException
+ - invoke(name: string, command: CommandConstructorContract): MissingCommandArgument
Argument or flag type validation failed.
-Parameters
---
-
- -
-
-
-prop: string
-expected: string
-Returns InvalidArgumentException
-Static missingArgument
--- missing
Argument(name: string): InvalidArgumentException
-
---
-
@@ -267,8 +255,11 @@ -
+ -
+
- -
+ "src/
Exceptions/InvalidFlagType"
+
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
@@ -332,31 +326,34 @@
Parameters
name: string
command: CommandConstructorContract
+Returns InvalidArgumentException
+Returns MissingCommandArgument
@@ -301,8 +292,11 @@Returns "src/Exceptions/CommandValidationException"
+
Returns-
- Invalid
ArgumentException
+ MissingCommandArgument
-
- constructor
+ constructor
+
+ -
+ argument
Name
-
- code
+ code
+
+ -
+ command
-
- message
+ message
-
- name
+ name
-
- stack
+ stack
-
- status
-
- -
- invalid
Type
+ status
-
- missing
Argument
+ invoke
diff --git a/docs/classes/_src_kernel_index_.kernel.html b/docs/classes/_src_kernel_index_.kernel.html
index 9c14afd..1b5fb94 100644
--- a/docs/classes/_src_kernel_index_.kernel.html
+++ b/docs/classes/_src_kernel_index_.kernel.html
@@ -117,7 +117,7 @@ commands: object
@@ -140,7 +140,7 @@ flags: object
@@ -163,7 +163,7 @@
commands
flags
Optional manifestCommands
manifestCommands: ManifestNode
@@ -186,7 +186,7 @@ -
@@ -212,13 +212,13 @@
find
Returns-
@@ -236,7 +236,7 @@ -
-
-
@@ -284,7 +284,7 @@ -
@@ -313,7 +313,7 @@ -
@@ -341,7 +341,7 @@ -
@@ -369,7 +369,7 @@ -
@@ -400,7 +400,7 @@ -
@@ -448,7 +448,10 @@
flag
-- flag(name: string, handler: GlobalFlagHandler, options: Partial<Pick<CommandFlag, Exclude<keyof CommandFlag, "name">>>): this
+ - flag(name: string, handler: GlobalFlagHandler, options: Partial<Exclude<CommandFlag, "name" | "propertyName">>): this
name: string
handler: GlobalFlagHandler
options: Partial<Pick<CommandFlag, Exclude<keyof CommandFlag, "name">>>
+options: Partial<Exclude<CommandFlag, "name" | "propertyName">>
Returns this
@@ -253,7 +253,7 @@getSuggestions
handle
printHelp
register
runCommand
useManifest
Returns this"src/Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/classes/_src_manifest_index_.manifest.html b/docs/classes/_src_manifest_index_.manifest.html
index 008723d..46e75a0 100644
--- a/docs/classes/_src_manifest_index_.manifest.html
+++ b/docs/classes/_src_manifest_index_.manifest.html
@@ -115,7 +115,7 @@ -
-
@@ -169,7 +169,7 @@ -
@@ -193,7 +193,7 @@ -
@@ -241,7 +241,10 @@ -
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/classes/_src_parser_index_.parser.html b/docs/classes/_src_parser_index_.parser.html
index 2a86135..cdfebb1 100644
--- a/docs/classes/_src_parser_index_.parser.html
+++ b/docs/classes/_src_parser_index_.parser.html
@@ -94,7 +94,10 @@
@@ -112,7 +115,7 @@ -
constructor
Parameters
@@ -141,7 +141,7 @@generate
load
loadCommand
Returns "src/Exceptions/CommandValidationException"
Constructors
Methods
+- cast
Flag
- parse
+ - validate
Arg
+ - validate
Flag
constructor
Parameters
@@ -133,6 +136,38 @@Returns
+
+
-
@@ -164,6 +199,79 @@
@@ -194,7 +302,10 @@
Methods
+castFlag
++- cast
Flag(flag: CommandFlag, parsed: ParsedOptions): void
+
++-
+
+
+
+
+
+
+
+Casts value of a flag to it's expected data type. These values + are then later validated to ensure that casting was successful.
+Parameters
++-
+
+ -
+
+
+flag: CommandFlag
+parsed: ParsedOptions
+Returns void
+parse
@@ -143,7 +178,7 @@parse
Returns ParsedOpt +
+
+
+
+
+
validateArg
++- validate
Arg(arg: CommandArg, index: number, parsed: ParsedOptions, command: CommandConstructorContract): void
+
++-
+
+
+
+
+
+
+
+Validates the value to ensure that values are defined for + required arguments.
+Parameters
++-
+
+ -
+
+ -
+
+ -
+
+
+arg: CommandArg
+index: number
+parsed: ParsedOptions
+command: CommandConstructorContract
+Returns void
+validateFlag
++- validate
Flag(flag: CommandFlag, parsed: ParsedOptions, command?: CommandConstructorContract): void
+
++-
+
+
+
+
+
+
+
+Validating the flag to ensure that it's valid as per the + desired data type.
+Parameters
++-
+
+ -
+
+ -
+
+
+flag: CommandFlag
+parsed: ParsedOptions
+Optional command: CommandConstructorContract
+Returns void
+Returns ParsedOpt "src/Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
@@ -229,9 +340,18 @@
diff --git a/docs/globals.html b/docs/globals.html
index b0eb2ed..71c1b09 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -73,7 +73,8 @@ - "src/
Decorators/args"
- "src/
Decorators/flags"
- "src/
Exceptions/CommandValidationException"
- - "src/
Exceptions/InvalidArgumentException"
+ - "src/
Exceptions/InvalidFlagType"
+ - "src/
Exceptions/MissingCommandArgument"
- "src/
Kernel/index"
- "src/
Manifest/index"
- "src/
Parser/index"
@@ -115,7 +116,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/index.html b/docs/index.html
index e0b3eeb..6a27349 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -222,7 +222,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/interfaces/_src_contracts_index_.commandconstructorcontract.html b/docs/interfaces/_src_contracts_index_.commandconstructorcontract.html
index c21ca7d..2ebac60 100644
--- a/docs/interfaces/_src_contracts_index_.commandconstructorcontract.html
+++ b/docs/interfaces/_src_contracts_index_.commandconstructorcontract.html
@@ -119,7 +119,7 @@ -
Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/interfaces/_src_contracts_index_.commandcontract.html b/docs/interfaces/_src_contracts_index_.commandcontract.html
index e2fdb0c..7723b46 100644
--- a/docs/interfaces/_src_contracts_index_.commandcontract.html
+++ b/docs/interfaces/_src_contracts_index_.commandcontract.html
@@ -125,7 +125,7 @@ colors: Kleur
@@ -135,7 +135,7 @@ logs: string[]
@@ -145,7 +145,7 @@ parsed: ParsedOptions
@@ -155,7 +155,7 @@ prompt: PromptContract
@@ -172,7 +172,7 @@ -
-
-
-
-
-
-
-
-
-
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/interfaces/_src_contracts_index_.serializedcommandcontract.html b/docs/interfaces/_src_contracts_index_.serializedcommandcontract.html
index cbf847a..5c7c366 100644
--- a/docs/interfaces/_src_contracts_index_.serializedcommandcontract.html
+++ b/docs/interfaces/_src_contracts_index_.serializedcommandcontract.html
@@ -110,7 +110,7 @@ args: CommandArg[]
@@ -120,7 +120,7 @@ commandName: string
@@ -130,7 +130,7 @@ description: string
@@ -140,7 +140,7 @@ flags: CommandFlag[]
@@ -174,7 +174,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_example_index_.html b/docs/modules/_example_index_.html
index 849883f..6cf68c9 100644
--- a/docs/modules/_example_index_.html
+++ b/docs/modules/_example_index_.html
@@ -91,7 +91,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_index_.html b/docs/modules/_index_.html
index b782d3a..29deb20 100644
--- a/docs/modules/_index_.html
+++ b/docs/modules/_index_.html
@@ -91,7 +91,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_basecommand_index_.html b/docs/modules/_src_basecommand_index_.html
index 7ba4b83..4bd50c9 100644
--- a/docs/modules/_src_basecommand_index_.html
+++ b/docs/modules/_src_basecommand_index_.html
@@ -104,7 +104,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_contracts_index_.html b/docs/modules/_src_contracts_index_.html
index 84aa71d..7338a09 100644
--- a/docs/modules/_src_contracts_index_.html
+++ b/docs/modules/_src_contracts_index_.html
@@ -99,7 +99,7 @@ ArgTypes: "string" | "spread"
@@ -114,7 +114,7 @@ CommandArg: object
@@ -134,7 +134,7 @@ CommandFlag: object
@@ -154,7 +154,7 @@ CommandsGroup: object[]
@@ -170,7 +170,7 @@ FlagTypes: "string" | "number" | "boolean" | "array" | "numArray"
@@ -185,7 +185,7 @@ GlobalFlagHandler: function
@@ -228,7 +228,7 @@ LabelsList: "success" | "error" | "warning" | "info" | "complete" | "note" | "await"
@@ -243,7 +243,7 @@ ManifestCommand: SerializedCommandContract & object
@@ -258,7 +258,7 @@ ManifestNode: object
@@ -305,7 +305,10 @@
Returns ParsedOpt-
constructor
+ -
+ cast
Flag
+
-
parse
+ -
+ validate
Arg
+
+ -
+ validate
Flag
+
External modules
External modules
"src/flags.array
"src/constructor
Parameters
@@ -142,7 +142,7 @@args
@@ -153,7 +153,7 @@commandName
@@ -164,7 +164,7 @@description
@@ -175,7 +175,7 @@flags
@@ -209,7 +209,10 @@flags
"src/colors
logs
Optional parsed
prompt
$await
Parameters
@@ -198,7 +198,7 @@$complete
Parameters
@@ -224,7 +224,7 @@$error
Parameters
@@ -250,7 +250,7 @@$info
Parameters
@@ -276,7 +276,7 @@$log
Parameters
@@ -302,7 +302,7 @@$logError
Parameters
@@ -328,7 +328,7 @@$note
Parameters
@@ -354,7 +354,7 @@$success
Parameters
@@ -380,7 +380,7 @@$warning
Parameters
@@ -406,7 +406,7 @@handle
Returns Promise<void>
@@ -443,7 +443,10 @@Returns Promise "src/Exceptions/CommandValidationException"
args
commandName
description
flags
flags
"src/External module "example/index"
"src/External module "index"
"src/Classes
"src/ArgTypes
CommandArg
CommandFlag
CommandsGroup
FlagTypes
GlobalFlagHandler
LabelsList
ManifestCommand
ManifestNode
[command: "src/Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_decorators_args_.html b/docs/modules/_src_decorators_args_.html
index 1c3053f..807f544 100644
--- a/docs/modules/_src_decorators_args_.html
+++ b/docs/modules/_src_decorators_args_.html
@@ -83,7 +83,7 @@ args: object
@@ -96,7 +96,7 @@ -
@@ -125,7 +125,7 @@ -
@@ -174,7 +174,10 @@
Const args
spread
string
Returns arg"src/Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_decorators_flags_.html b/docs/modules/_src_decorators_flags_.html
index 1f537d8..0cd1f0a 100644
--- a/docs/modules/_src_decorators_flags_.html
+++ b/docs/modules/_src_decorators_flags_.html
@@ -83,7 +83,7 @@ flags: object
@@ -96,7 +96,7 @@ -
@@ -124,7 +124,7 @@ -
@@ -152,7 +152,7 @@ -
@@ -180,7 +180,7 @@ -
@@ -208,7 +208,7 @@ -
@@ -257,7 +257,10 @@
@@ -69,7 +69,7 @@
@@ -104,7 +104,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
@@ -132,7 +135,7 @@ "src/Exceptions/MissingCommandArgument" | @adonisjs/ace
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Options
+
+
+ All
+
+
+
+
+
+ Menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/modules/_src_kernel_index_.html b/docs/modules/_src_kernel_index_.html
index 02cc4db..1b9ea03 100644
--- a/docs/modules/_src_kernel_index_.html
+++ b/docs/modules/_src_kernel_index_.html
@@ -104,7 +104,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_manifest_index_.html b/docs/modules/_src_manifest_index_.html
index b1c2e1e..98c3674 100644
--- a/docs/modules/_src_manifest_index_.html
+++ b/docs/modules/_src_manifest_index_.html
@@ -104,7 +104,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_parser_index_.html b/docs/modules/_src_parser_index_.html
index f082bfe..f249d9a 100644
--- a/docs/modules/_src_parser_index_.html
+++ b/docs/modules/_src_parser_index_.html
@@ -104,7 +104,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_utils_handleerror_.html b/docs/modules/_src_utils_handleerror_.html
index 66fef8c..b8d8622 100644
--- a/docs/modules/_src_utils_handleerror_.html
+++ b/docs/modules/_src_utils_handleerror_.html
@@ -87,7 +87,7 @@ -
@@ -135,7 +135,10 @@
Const flags
array
boolean
numArray
number
string
Returns flag"src/Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_exceptions_commandvalidationexception_.html b/docs/modules/_src_exceptions_commandvalidationexception_.html
index b618b9a..9300ee8 100644
--- a/docs/modules/_src_exceptions_commandvalidationexception_.html
+++ b/docs/modules/_src_exceptions_commandvalidationexception_.html
@@ -104,7 +104,10 @@ Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_exceptions_invalidargumentexception_.html b/docs/modules/_src_exceptions_invalidflagtype_.html
similarity index 92%
rename from docs/modules/_src_exceptions_invalidargumentexception_.html
rename to docs/modules/_src_exceptions_invalidflagtype_.html
index cf903c1..4407fc2 100644
--- a/docs/modules/_src_exceptions_invalidargumentexception_.html
+++ b/docs/modules/_src_exceptions_invalidflagtype_.html
@@ -3,7 +3,7 @@
- "src/Exceptions/InvalidArgumentException" | @adonisjs/ace
+ "src/Exceptions/InvalidFlagType" | @adonisjs/ace
@@ -52,10 +52,10 @@
Globals
-
- "src/Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
-
Classes
"src/External module "src/Exceptions/InvalidArgumentException"
+External module "src/Exceptions/InvalidFlagType"
Index
Classes
-- Invalid
ArgumentException
+ - Invalid
FlagType
Classes
"src/Classes
diff --git a/docs/modules/_src_exceptions_missingcommandargument_.html b/docs/modules/_src_exceptions_missingcommandargument_.html new file mode 100644 index 0000000..d797d6e --- /dev/null +++ b/docs/modules/_src_exceptions_missingcommandargument_.html @@ -0,0 +1,212 @@ + + + + + ++- Preparing search index...
+ - The search index is not available
+
+ @adonisjs/ace ++- Public
+ - Public/Protected
+ - All
+
++-
+ Globals
+
+ -
+ "src/Exceptions/MissingCommandArgument"
+
+
+External module "src/Exceptions/MissingCommandArgument"
+Index
+Classes
++- Missing
CommandArgument
+
+Generated using TypeDoc
+Classes
"src/Classes
"src/Classes
"src/handleError
Returns void"src/Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_utils_help_.html b/docs/modules/_src_utils_help_.html
index 4bc2934..2ddb3f8 100644
--- a/docs/modules/_src_utils_help_.html
+++ b/docs/modules/_src_utils_help_.html
@@ -88,7 +88,7 @@ -
@@ -120,7 +120,7 @@ -
@@ -168,7 +168,10 @@
printHelp
printHelpFor
Returns void"src/Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_utils_sortandgroupcommands_.html b/docs/modules/_src_utils_sortandgroupcommands_.html
index 9663588..eb139a9 100644
--- a/docs/modules/_src_utils_sortandgroupcommands_.html
+++ b/docs/modules/_src_utils_sortandgroupcommands_.html
@@ -87,7 +87,7 @@ -
@@ -137,7 +137,10 @@ -
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/docs/modules/_src_utils_validatecommand_.html b/docs/modules/_src_utils_validatecommand_.html
index c406d66..87a692c 100644
--- a/docs/modules/_src_utils_validatecommand_.html
+++ b/docs/modules/_src_utils_validatecommand_.html
@@ -87,7 +87,7 @@ -
@@ -136,7 +136,10 @@
sortAndGroupCommands
Returns "src/Exceptions/CommandValidationException"
validateCommand
Returns void"src/Exceptions/CommandValidationException"
-
- "src/
Exceptions/InvalidArgumentException"
+ "src/Exceptions/InvalidFlagType"
+
+ -
+ "src/
Exceptions/MissingCommandArgument"
-
"src/
Kernel/index"
diff --git a/package-lock.json b/package-lock.json
index 9dc692e..8176434 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "@adonisjs/ace",
- "version": "6.1.3",
+ "version": "6.1.4",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 2c33881..3392b14 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@adonisjs/ace",
- "version": "6.1.3",
+ "version": "6.1.4",
"description": "Commandline apps framework used by AdonisJs",
"main": "build/index.js",
"files": [