UNPKG

692 BTypeScriptView Raw
1import { CrossbowInput } from "./index";
2import { CrossbowConfiguration } from "./config";
3import * as file from "./file.utils";
4export declare enum InputTypes {
5 DefaultExternalFile,
6 ExternalFile,
7 InlineObject,
8 StubInlineObject,
9 CBFile,
10 InlineJSON,
11}
12export interface UserInput {
13 errors: any[];
14 sources: file.ExternalFileInput[];
15 type: InputTypes;
16 inputs: CrossbowInput[];
17}
18export declare function getInputs(config: CrossbowConfiguration, inlineInput?: any): UserInput;
19/**
20 * `Input` is the object that is looked at to resolve tasks/options and
21 * watchers
22 */
23export declare function generateBaseInput(incoming: CrossbowInput | any): CrossbowInput;