@carbon/ibm-products
Version:
Carbon for IBM Products
255 lines • 7.42 kB
TypeScript
export namespace inputData {
let properties: ({
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
description: string;
config: {
options: {
label: string;
id: string;
}[];
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
component?: undefined;
operators?: undefined;
valueFormatter?: undefined;
};
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
options: {
id: string;
label: string;
icon: () => React.JSX.Element;
}[];
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
component?: undefined;
operators?: undefined;
valueFormatter?: undefined;
};
description?: undefined;
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
options?: undefined;
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
component?: undefined;
operators?: undefined;
valueFormatter?: undefined;
};
description?: undefined;
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
min: number;
step: number;
unit: string;
options?: undefined;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
component?: undefined;
operators?: undefined;
valueFormatter?: undefined;
};
description?: undefined;
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
locale: string;
dateFormat: string;
options?: undefined;
min?: undefined;
step?: undefined;
unit?: undefined;
timeZones?: undefined;
component?: undefined;
operators?: undefined;
valueFormatter?: undefined;
};
description?: undefined;
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
timeZones: string[];
options?: undefined;
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
component?: undefined;
operators?: undefined;
valueFormatter?: undefined;
};
description?: undefined;
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
options: {
label: string;
id: string;
}[];
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
component?: undefined;
operators?: undefined;
valueFormatter?: undefined;
};
description?: undefined;
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
component: {
({ onChange, conditionState }: {
onChange: any;
conditionState: any;
}): React.JSX.Element;
propTypes: {
conditionState: import("prop-types").Requireable<object>;
onChange: import("prop-types").Requireable<(...args: any[]) => any>;
};
};
operators: ({
label: string;
id: string;
isMultiSelect?: undefined;
} | {
label: string;
id: string;
isMultiSelect: boolean;
})[];
valueFormatter: (value: any) => any;
options?: undefined;
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
};
description?: undefined;
})[];
}
export const inputDataForCustomOperator: any;
export const inputDataWithDisabledProperties: any;
export namespace inputDataDynamicOptions {
let properties_1: ({
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
options?: undefined;
};
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
min: number;
step: number;
unit: string;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
options?: undefined;
};
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
locale: string;
dateFormat: string;
min?: undefined;
step?: undefined;
unit?: undefined;
timeZones?: undefined;
options?: undefined;
};
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
timeZones: string[];
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
options?: undefined;
};
} | {
id: string;
label: string;
icon: import("@carbon/icons-react").CarbonIconType;
type: string;
config: {
options: {
label: string;
id: string;
}[];
min?: undefined;
step?: undefined;
unit?: undefined;
locale?: undefined;
dateFormat?: undefined;
timeZones?: undefined;
};
})[];
export { properties_1 as properties };
}
import React from 'react';
//# sourceMappingURL=sampleInput.d.ts.map