diff --git a/types/shell-quote/index.d.ts b/types/shell-quote/index.d.ts index 51e197618d..d6fa00af7f 100644 --- a/types/shell-quote/index.d.ts +++ b/types/shell-quote/index.d.ts @@ -1,12 +1,19 @@ // Type definitions for shell-quote 1.6 // Project: https://github.com/substack/node-shell-quote // Definitions by: Jason Cheatham +// Cameron Diver // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.2 +export type ParseEntry = + | string + | { op: string } + | { op: 'glob'; pattern: string } + | { comment: string }; + export function quote(args: string[]): string; export function parse( cmd: string, env?: { [key: string]: string } | ((key: string) => string | object), opts?: { [key: string]: string } -): string[]; +): ParseEntry[];