UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

18 lines 6.5 kB
import { InjectionToken } from '@angular/core'; /** * Injection token used to provide a configuration strategy service for data-grid component. */ export const DATA_GRID_CONFIGURATION_STRATEGY = new InjectionToken('DataGridConfigurationStrategy'); /** * Injection token used to provide a context information needed by any * configuration strategy service to retrieve/store configuration data. * Use this token if your context data is static. */ export const DATA_GRID_CONFIGURATION_CONTEXT = new InjectionToken('DataGridConfigurationContext'); /** * Injection token used to provide a context information provider needed by * any configuration strategy service to retrieve/store configuration data. * Use this token is your context data is dynamic. */ export const DATA_GRID_CONFIGURATION_CONTEXT_PROVIDER = new InjectionToken('DataGridConfigurationContextProvider'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1ncmlkLWNvbmZpZ3VyYXRpb24ubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb3JlL2RhdGEtZ3JpZC9kYXRhLWdyaWQtY29uZmlndXJhdGlvbi5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBSS9DOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sZ0NBQWdDLEdBQUcsSUFBSSxjQUFjLENBQ2hFLCtCQUErQixDQUNoQyxDQUFDO0FBRUY7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLCtCQUErQixHQUFHLElBQUksY0FBYyxDQUMvRCw4QkFBOEIsQ0FDL0IsQ0FBQztBQUVGOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSx3Q0FBd0MsR0FDbkQsSUFBSSxjQUFjLENBQTRCLHNDQUFzQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgR3JpZENvbmZpZyB9IGZyb20gJy4vZGF0YS1ncmlkLm1vZGVsJztcblxuLyoqXG4gKiBJbmplY3Rpb24gdG9rZW4gdXNlZCB0byBwcm92aWRlIGEgY29uZmlndXJhdGlvbiBzdHJhdGVneSBzZXJ2aWNlIGZvciBkYXRhLWdyaWQgY29tcG9uZW50LlxuICovXG5leHBvcnQgY29uc3QgREFUQV9HUklEX0NPTkZJR1VSQVRJT05fU1RSQVRFR1kgPSBuZXcgSW5qZWN0aW9uVG9rZW48RGF0YUdyaWRDb25maWd1cmF0aW9uU3RyYXRlZ3k+KFxuICAnRGF0YUdyaWRDb25maWd1cmF0aW9uU3RyYXRlZ3knXG4pO1xuXG4vKipcbiAqIEluamVjdGlvbiB0b2tlbiB1c2VkIHRvIHByb3ZpZGUgYSBjb250ZXh0IGluZm9ybWF0aW9uIG5lZWRlZCBieSBhbnlcbiAqIGNvbmZpZ3VyYXRpb24gc3RyYXRlZ3kgc2VydmljZSB0byByZXRyaWV2ZS9zdG9yZSBjb25maWd1cmF0aW9uIGRhdGEuXG4gKiBVc2UgdGhpcyB0b2tlbiBpZiB5b3VyIGNvbnRleHQgZGF0YSBpcyBzdGF0aWMuXG4gKi9cbmV4cG9ydCBjb25zdCBEQVRBX0dSSURfQ09ORklHVVJBVElPTl9DT05URVhUID0gbmV3IEluamVjdGlvblRva2VuPEdyaWRDb25maWdDb250ZXh0PihcbiAgJ0RhdGFHcmlkQ29uZmlndXJhdGlvbkNvbnRleHQnXG4pO1xuXG4vKipcbiAqIEluamVjdGlvbiB0b2tlbiB1c2VkIHRvIHByb3ZpZGUgYSBjb250ZXh0IGluZm9ybWF0aW9uIHByb3ZpZGVyIG5lZWRlZCBieVxuICogYW55IGNvbmZpZ3VyYXRpb24gc3RyYXRlZ3kgc2VydmljZSB0byByZXRyaWV2ZS9zdG9yZSBjb25maWd1cmF0aW9uIGRhdGEuXG4gKiBVc2UgdGhpcyB0b2tlbiBpcyB5b3VyIGNvbnRleHQgZGF0YSBpcyBkeW5hbWljLlxuICovXG5leHBvcnQgY29uc3QgREFUQV9HUklEX0NPTkZJR1VSQVRJT05fQ09OVEVYVF9QUk9WSURFUiA9XG4gIG5ldyBJbmplY3Rpb25Ub2tlbjxHcmlkQ29uZmlnQ29udGV4dFByb3ZpZGVyPignRGF0YUdyaWRDb25maWd1cmF0aW9uQ29udGV4dFByb3ZpZGVyJyk7XG5cbi8qKlxuICogSW50ZXJmYWNlIGZvciBzdHJhdGVneSBzZXJ2aWNlcyBpbXBsZW1lbnRpbmcgc3RvcmFnZSBvZiBkYXRhLWdyaWQgY29uZmlndXJhdGlvbiBkYXRhLlxuICovXG5leHBvcnQgaW50ZXJmYWNlIERhdGFHcmlkQ29uZmlndXJhdGlvblN0cmF0ZWd5IHtcbiAgLyoqXG4gICAqIEEgbWV0aG9kIHRvIHJldHJpdmUgY29uZmlndXJhdGlvbiBkYXRhLlxuICAgKiBAcGFyYW0gY29udGV4dCBBbnkgZGF0YSBuZWVkZWQgZm9yIHRoZSBjb25maWd1cmF0aW9uIGRhdGEgdG8gYmUgdW5pcXVlbHkgaWRlbnRpZmllZCBhbmQgcmV0cmlldmVkLlxuICAgKi9cbiAgZ2V0Q29uZmlnJChjb250ZXh0PzogR3JpZENvbmZpZ0NvbnRleHQpOiBPYnNlcnZhYmxlPEdyaWRDb25maWc+O1xuXG4gIC8qKlxuICAgKiBBIG1ldGhvZCB0byBwZXJzaXN0IGNvbmZpZ3VyYXRpb24gZGF0YS5cbiAgICogQHBhcmFtIGNvbmZpZyBDb25maWd1cmF0aW9uIGRhdGEgdG8gcGVyc2lzdC5cbiAgICogQHBhcmFtIGNvbnRleHQgQW55IGRhdGEgbmVlZGVkIGZvciB0aGUgY29uZmlndXJhdGlvbiBkYXRhIHRvIGJlIHVuaXF1ZWx5IGlkZW50aWZpZWQgYW5kIHJldHJpZXZlZC5cbiAgICovXG4gIHNhdmVDb25maWckKGNvbmZpZzogR3JpZENvbmZpZywgY29udGV4dD86IEdyaWRDb25maWdDb250ZXh0KTogT2JzZXJ2YWJsZTxHcmlkQ29uZmlnPjtcblxuICAvKipcbiAgICogQWxsb3dzIHRvIHJldHJpZXZlIHRoZSBjb250ZXh0IHByb3ZpZGVkIGZvciB0aGUgZ2l2ZW4gY29uZmlndXJhdGlvbiBzdHJhdGVneS5cbiAgICovXG4gIGdldENvbnRleHQoKTogR3JpZENvbmZpZ0NvbnRleHQ7XG5cbiAgLyoqXG4gICAqIFRlbGxzIGlmIHN0cmF0ZWd5IGhhcyBiZWVuIGFscmVhZHkgcHJvdmlkZWQgd2l0aCBjb250ZXh0IG9yIGNvbnRleHQgcHJvdmlkZXIuXG4gICAqL1xuICBpc0NvbnRleHRLbm93bigpOiBib29sZWFuO1xufVxuXG4vKipcbiAqIFVzZWQgdG8gcHJvdmlkZSBjb250ZXh0IGRhdGEgbmVlZGVkIGZvciByZXRyaWV2YWwvc3RvcmluZyBvZiBncmlkIGNvbmZpZ3VyYXRpb24gZGF0YS5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBHcmlkQ29uZmlnQ29udGV4dCB7XG4gIFtrZXk6IHN0cmluZ106IGFueTtcbiAgLyoqXG4gICAqIFByb3ZpZGVzIGEgd2F5IHRvIGV4Y2x1ZGUgZ2l2ZW4gcGFydHMgb2YgdGhlIGRhdGEgZ3JpZCBjb25maWd1cmF0aW9uIGZyb20gYmVpbmcgcGVyc2lzdGVkLlxuICAgKiBUaGlzIGFsbG93cyB0byBlLmcuIHByb3ZpZGUgYSBncmlkIHdoZXJlIGNvbHVtbiBjb25maWd1cmF0aW9uIChvcmRlciwgdmlzaWJpbGl0eSwgc29yaXRuZywgY3VzdG9tIGNvbHVtbnMpXG4gICAqIHdpbGwgYmUgcGVyc2lzdGVkLCBidXQgZmlsdGVycyBvbiBjb2x1bW5zIHdpbGwgYmUgcmVzZXQgbmV4dCB0aW1lIHRoZSBncmlkIGlzIHVzZWQuXG4gICAqL1xuICBjb25maWdGaWx0ZXI/OiBHcmlkQ29uZmlnRmlsdGVyO1xufVxuXG4vKipcbiAqIERlZmluZXMgdGhlIHZhcmlvdXMgdHlwZXMgb2YgY29uZmlndXJhdGlvbiBvcHRpb25zIGZvciBkYXRhIGdyaWQgY29tcG9uZW50LlxuICovXG5leHBvcnQgdHlwZSBHcmlkQ29uZmlnUGFydCA9ICdmaWx0ZXInIHwgJ3NvcnQnIHwgJ2N1c3RvbUNvbHVtbnMnIHwgJ29yZGVyJyB8ICd2aXNpYmlsaXR5JztcblxuLyoqXG4gKiBEZWZpbmVzIHRoZSB2YXJpb3VzIG9wdGlvbnMgdG8gZGVmaW5lIGlmIGEgZ2l2ZW4gcGFydCBmcm9tIHRoZSBkYXRhIGdyaWQgY29uZmlndXJhdGlvblxuICogd2lsbCBiZSBvbWl0ZWQgd2hlbiBjb25maWd1cmF0aW9uIGlzIHBlcnNpc3RlZC5cbiAqIEEgdHJ1dGh5IG9yIG1pc3NpbmcgdmFsdWUgbWVhbnMgdGhhdCB0aGUgZ2l2ZW4gY29uZmlndXJhdGlvbiBwYXJ0IHdpbGwgYmUgcGVyc2lzdGVkLlxuICogQSBmYWxzeSB2YWx1ZSBtZWFucyB0aGF0IHRoZSBjb25maWd1cmF0aW9uIHBhcnQgd2lsbCBub3QgYmUgcGVyc2lzdGVkLlxuICovXG5leHBvcnQgdHlwZSBHcmlkQ29uZmlnRmlsdGVyID0ge1xuICBbSyBpbiBHcmlkQ29uZmlnUGFydF0/OlxuICAgIHwgYm9vbGVhblxuICAgIHwgUHJvbWlzZTxib29sZWFuPlxuICAgIHwgT2JzZXJ2YWJsZTxib29sZWFuPlxuICAgIHwgKCgpID0+IGJvb2xlYW4gfCBQcm9taXNlPGJvb2xlYW4+IHwgT2JzZXJ2YWJsZTxib29sZWFuPik7XG59O1xuXG4vKipcbiAqIERlZmluZXMgdGhlIHZhcmlvdXMgdHlwZXMgb2YgY29uZmlndXJhdGlvbiBjaGFuZ2UgZXZlbnRzIHRoZSBkYXRhIGdyaWQgY29tcG9uZW50IGNhbiBlbWl0LlxuICovXG5leHBvcnQgdHlwZSBHcmlkRXZlbnRUeXBlID1cbiAgfCAnZmlsdGVyJ1xuICB8ICdzb3J0J1xuICB8ICdwYWdpbmF0aW9uJ1xuICB8ICdhZGRDdXN0b21Db2x1bW4nXG4gIHwgJ3JlbW92ZUN1c3RvbUNvbHVtbidcbiAgfCAncmVvcmRlckNvbHVtbidcbiAgfCAnY2hhbmdlQ29sdW1uVmlzaWJpbGl0eSc7XG5cbi8qKlxuICogTWFya3MgY2xhc3NlcyBhYmxlIHRvIHByb3ZpZGUgZ3JpZCBjb25maWd1cmF0aW9uIGNvbnRleHQgZGF0YS5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBHcmlkQ29uZmlnQ29udGV4dFByb3ZpZGVyIHtcbiAgZ2V0R3JpZENvbmZpZ0NvbnRleHQoKTogR3JpZENvbmZpZ0NvbnRleHQ7XG59XG4iXX0=