UNPKG

670 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 CBFile,
9 InlineJSON,
10}
11export interface UserInput {
12 errors: any[];
13 sources: file.ExternalFileInput[];
14 type: InputTypes;
15 inputs: CrossbowInput[];
16}
17export declare function getInputs(config: CrossbowConfiguration, inlineInput?: any): UserInput;
18/**
19 * `Input` is the object that is looked at to resolve tasks/options and
20 * watchers
21 */
22export declare function generateBaseInput(incoming: CrossbowInput | any): CrossbowInput;