abc-charts
Version:
Widget render for using in 'ABC consulting' projects
16 lines (15 loc) • 660 B
TypeScript
/**
* Значение = значение из фиксированного массива
*/
import { BaseSetting } from "./BaseSetting";
import { SettingFunc } from "../types";
import { INameValue } from "../../interfaces";
export interface ListSetting<T> extends BaseSetting<T> {
list: INameValue<T>[];
multiple: boolean;
}
export declare function makeList<T = void, U extends T = T>(name: string, label: string, def: U, listValuesArray: ArrayLike<U>, // Константный массив, использованный для создания типа <U>
data?: {
multiple?: boolean;
required?: boolean;
}): SettingFunc;