DefinitelyTyped/types/meow/meow-tests.ts
2018-10-09 12:09:51 -07:00

45 lines
858 B
TypeScript

import meow = require('meow');
const cli = meow('Help text', {
booleanDefault: undefined,
flags: {
unicorn: {
type: 'boolean',
alias: 'u'
},
fooBar: {
type: 'string',
default: 'foo'
}
}
});
const input: string = cli.input[0];
const version: string = cli.pkg.version;
const cli2 = meow('Help text');
const args: ReadonlyArray<string> = ['foo', 'bar'];
const cli3 = meow({
description: 'version string',
help: 'help string',
version: '1.0.0',
pkg: {},
argv: args,
inferType: true,
autoHelp: true,
autoVersion: true,
booleanDefault: false,
flags: {
unicorn: {
type: 'boolean',
alias: 'u'
},
fooBar: {
type: 'string',
default: 'foo'
}
}
});