UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

10 lines 1.99 kB
import { InjectionToken } from '@angular/core'; import { tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous'; // TODO: Drop ProviderToken in v.5 export function tuiCreateOptions(defaults) { const token = new InjectionToken(ngDevMode ? 'token' : '', { factory: () => defaults, }); return [token, (options) => tuiProvideOptions(token, options, defaults)]; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLW9wdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jZGsvdXRpbHMvZGkvY3JlYXRlLW9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixjQUFjLEVBQXFCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZGLE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLG1DQUFtQyxDQUFDO0FBRXBFLGtDQUFrQztBQUNsQyxNQUFNLFVBQVUsZ0JBQWdCLENBQzVCLFFBQVc7SUFPWCxNQUFNLEtBQUssR0FBRyxJQUFJLGNBQWMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFO1FBQ3ZELE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyxRQUFRO0tBQzFCLENBQUMsQ0FBQztJQUVILE9BQU8sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDLGlCQUFpQixDQUFDLEtBQUssRUFBRSxPQUFPLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQztBQUM3RSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHt0eXBlIEZhY3RvcnlQcm92aWRlciwgSW5qZWN0aW9uVG9rZW4sIHR5cGUgUHJvdmlkZXJUb2tlbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge3R1aVByb3ZpZGVPcHRpb25zfSBmcm9tICdAdGFpZ2EtdWkvY2RrL3V0aWxzL21pc2NlbGxhbmVvdXMnO1xuXG4vLyBUT0RPOiBEcm9wIFByb3ZpZGVyVG9rZW4gaW4gdi41XG5leHBvcnQgZnVuY3Rpb24gdHVpQ3JlYXRlT3B0aW9uczxUPihcbiAgICBkZWZhdWx0czogVCxcbik6IFtcbiAgICB0b2tlbjogSW5qZWN0aW9uVG9rZW48VD4sXG4gICAgcHJvdmlkZXI6IChcbiAgICAgICAgaXRlbTogUGFydGlhbDxUPiB8IFByb3ZpZGVyVG9rZW48UGFydGlhbDxUPj4gfCAoKCkgPT4gUGFydGlhbDxUPiksXG4gICAgKSA9PiBGYWN0b3J5UHJvdmlkZXIsXG5dIHtcbiAgICBjb25zdCB0b2tlbiA9IG5ldyBJbmplY3Rpb25Ub2tlbihuZ0Rldk1vZGUgPyAndG9rZW4nIDogJycsIHtcbiAgICAgICAgZmFjdG9yeTogKCkgPT4gZGVmYXVsdHMsXG4gICAgfSk7XG5cbiAgICByZXR1cm4gW3Rva2VuLCAob3B0aW9ucykgPT4gdHVpUHJvdmlkZU9wdGlvbnModG9rZW4sIG9wdGlvbnMsIGRlZmF1bHRzKV07XG59XG4iXX0=