UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

39 lines (38 loc) 1.1 kB
export class AdaptablePlugin { options; values; pluginId = ''; constructor(options) { this.options = options; this.values = {}; } registerProperty(name, fn) { this.values[name] = fn; } getProperty(name) { return (...args) => { const fn = this.values[name]; if (fn) { return fn(...args); } }; } rootReducer; reduxMiddleware; hasProperty(name) { return !!this.values[name]; } beforeInit(adaptableOptions, agGridOptions) { } afterInitOptions(adaptable, adaptableOptions) { } afterInitApi(adaptable, api) { } afterInitServices(adaptable) { } afterInitialStateLoaded(adaptable) { } afterInitModules(adaptable, strategies) { } afterInitStore(adaptable) { } afterInit(ab) { } afterSetLayout(adaptable, layout) { } onBeforeStoreEvent(eventName, data, adaptableStore) { } onStoreEvent(eventName, data, adaptableStore) { } onAdaptableReady(adaptable, adaptableOptions) { } interceptSetupColumnProperty; }