archieve-projects/微信机器人/node_modules/cmd-ts/dist/esm/newparser/tokenizer.d.ts

24 lines
441 B
TypeScript

export declare type Token = {
index: number;
type: 'argumentDivider';
raw: ' ';
} | {
index: number;
type: 'shortPrefix';
raw: '-';
} | {
index: number;
type: 'longPrefix';
raw: '--';
} | {
index: number;
type: 'char';
raw: string;
};
/**
* Tokenize a list of arguments
*
* @param strings arguments, based on `process.argv`
*/
export declare function tokenize(strings: string[]): Token[];