UNPKG

abc-charts

Version:

Widget render for using in 'ABC consulting' projects

18 lines (17 loc) 719 B
import { IWidgetSettings } from "./IWidgetSettings"; import { SettingFunc } from "./types"; /** * Создание конфига для экспорта * Все это нужно для того, чтобы можно было задавать конфиг строго в виде: * makeSettings({ * settings: [ * makeYourType(name, def) * ] * } * * и пресечь вариант: * settings: [ * {name: 'ttt', type: 'string', default: def} <-- здесь можно указать любые другие поля, что недопустимо * ] */ export declare function makeSettings(cfg: IWidgetSettings<SettingFunc[]>): IWidgetSettings;