UNPKG

@mikezimm/fps-core-v7

Version:

Library of reusable core interfaces, types and constants migrated from fps-library-v2

34 lines 1.1 kB
/** * 2024-09-03: Migrated from fps-library-v2\src\common\PropPaneHelp\preconfig */ export interface IPreConfigSettings { source: string; location: string; props: any; triggered?: boolean; } export interface IAllPreConfigSettings { forced: IPreConfigSettings[]; preset: IPreConfigSettings[]; _class: IPreConfigSettings[]; _webpart: IPreConfigSettings[]; } export type IPreConfigType = 'preset' | 'forced' | '_class' | '_webpart' | 'unk'; export type IPreConfigColorClassName = 'green' | 'yellow' | 'red' | 'blue' | 'na'; export interface IConfigurationProp { source: string; location: string; prop: string; value: any; type: IPreConfigType; status: 'tbd' | 'valid' | 'preset' | 'changed' | 'error' | 'override' | 'unk'; className: IPreConfigColorClassName; triggered?: boolean; } export interface ISitePreConfigProps { presets: IConfigurationProp[]; forces: IConfigurationProp[]; _class: IConfigurationProp[]; _webpart: IConfigurationProp[]; } //# sourceMappingURL=IPreConfig.d.ts.map