@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
10 lines • 1.7 kB
JavaScript
import { InjectionToken } from '@angular/core';
export function tuiCreateToken(defaults) {
return defaults === undefined
? new InjectionToken('')
: tuiCreateTokenFromFactory(() => defaults);
}
export function tuiCreateTokenFromFactory(factory) {
return factory ? new InjectionToken('', { factory }) : new InjectionToken('');
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLXRva2VuLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY2RrL3V0aWxzL21pc2NlbGxhbmVvdXMvY3JlYXRlLXRva2VuLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFN0MsTUFBTSxVQUFVLGNBQWMsQ0FBSSxRQUFZO0lBQzFDLE9BQU8sUUFBUSxLQUFLLFNBQVM7UUFDekIsQ0FBQyxDQUFDLElBQUksY0FBYyxDQUFDLEVBQUUsQ0FBQztRQUN4QixDQUFDLENBQUMseUJBQXlCLENBQUMsR0FBRyxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDcEQsQ0FBQztBQUVELE1BQU0sVUFBVSx5QkFBeUIsQ0FBSSxPQUFpQjtJQUMxRCxPQUFPLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxjQUFjLENBQUksRUFBRSxFQUFFLEVBQUMsT0FBTyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxjQUFjLENBQUksRUFBRSxDQUFDLENBQUM7QUFDdEYsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0aW9uVG9rZW59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgZnVuY3Rpb24gdHVpQ3JlYXRlVG9rZW48VD4oZGVmYXVsdHM/OiBUKTogSW5qZWN0aW9uVG9rZW48VD4ge1xuICAgIHJldHVybiBkZWZhdWx0cyA9PT0gdW5kZWZpbmVkXG4gICAgICAgID8gbmV3IEluamVjdGlvblRva2VuKCcnKVxuICAgICAgICA6IHR1aUNyZWF0ZVRva2VuRnJvbUZhY3RvcnkoKCkgPT4gZGVmYXVsdHMpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gdHVpQ3JlYXRlVG9rZW5Gcm9tRmFjdG9yeTxUPihmYWN0b3J5PzogKCkgPT4gVCk6IEluamVjdGlvblRva2VuPFQ+IHtcbiAgICByZXR1cm4gZmFjdG9yeSA/IG5ldyBJbmplY3Rpb25Ub2tlbjxUPignJywge2ZhY3Rvcnl9KSA6IG5ldyBJbmplY3Rpb25Ub2tlbjxUPignJyk7XG59XG4iXX0=