{"version":3,"sources":["interfaces.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,QAAQ,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EACzC,MAAM,MAAM,CAAC;AAGd,MAAM,WAAW,MAAM;IACrB,CAAC,IAAI,EAAE,MAAM,GAAG,GAAG,CAAC;CACrB;AAED,MAAM,WAAW,UAAU;IACzB,CAAC,GAAG,EAAE,MAAM,GAAG,UAAU,CAAC;CAC3B;AAED,MAAM,WAAW,UAAW,SAAQ,QAAQ;IAC1C,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,UAAU,CAAC;IACnB,WAAW,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,qBAAqB;IACpC,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,UAAU,CAAC,EAAE,KAAK,CAAC;IACnB,SAAS,CAAC,EAAE,UAAU,CAAC;IACvB,UAAU,CAAC,EAAE,WAAW,CAAC;CAC1B;AAED,MAAM,WAAW,gBAAgB;IAC/B,CAAC,SAAS,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,iBAAiB;IAChC,CAAC,SAAS,EAAE,MAAM,GAAG,MAAM,GAAG,IAAI,CAAC;CACpC","file":"interfaces.d.ts","sourcesContent":["import {\n  IPackage, ISpawnOpts, IArgs, IFilterOpts,\n} from 'bolt';\n\n\nexport interface IFlags {\n  [name: string]: any;\n}\n\nexport interface IJSONValue {\n  [key: string]: IJSONValue;\n}\n\nexport interface IWorkspace extends IPackage {\n  dir: string;\n  name: string;\n  config: IJSONValue;\n  relativeDir: string;\n}\n\nexport interface IWorkspacesRunOptions {\n  script?: string;\n  scriptArgs?: IArgs;\n  spawnOpts?: ISpawnOpts;\n  filterOpts?: IFilterOpts;\n}\n\nexport interface IWorkspaceChange {\n  [workspace: string]: string[];\n}\n\nexport interface IWorkspaceVersion {\n  [workspace: string]: string | null;\n}\n"]}