@taiga-ui/dompurify
Version:
Inclusive Angular API for DOMPurify
11 lines • 1.67 kB
JavaScript
import { InjectionToken } from '@angular/core';
/**
* A function that takes style rule value as input and returns a sanitized string
*
* NOTE: Angular 10 removed CSS sanitation so by default this method does nothing
*/
export const SANITIZE_STYLE = new InjectionToken('[SANITIZE_STYLE]: A function that sanitizes value for a CSS rule', {
factory: () => (value) => value,
providedIn: 'root',
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2FuaXRpemUtc3R5bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZy1kb21wdXJpZnkvbGliL3Rva2Vucy9zYW5pdGl6ZS1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsY0FBYyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBSTdDOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsSUFBSSxjQUFjLENBQzVDLGtFQUFrRSxFQUNsRTtJQUNJLE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsS0FBSztJQUMvQixVQUFVLEVBQUUsTUFBTTtDQUNyQixDQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGlvblRva2VufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHR5cGUge1Nhbml0aXplU3R5bGV9IGZyb20gJy4uL3R5cGVzL3Nhbml0aXplLXN0eWxlJztcblxuLyoqXG4gKiBBIGZ1bmN0aW9uIHRoYXQgdGFrZXMgc3R5bGUgcnVsZSB2YWx1ZSBhcyBpbnB1dCBhbmQgcmV0dXJucyBhIHNhbml0aXplZCBzdHJpbmdcbiAqXG4gKiBOT1RFOiBBbmd1bGFyIDEwIHJlbW92ZWQgQ1NTIHNhbml0YXRpb24gc28gYnkgZGVmYXVsdCB0aGlzIG1ldGhvZCBkb2VzIG5vdGhpbmdcbiAqL1xuZXhwb3J0IGNvbnN0IFNBTklUSVpFX1NUWUxFID0gbmV3IEluamVjdGlvblRva2VuPFNhbml0aXplU3R5bGU+KFxuICAgICdbU0FOSVRJWkVfU1RZTEVdOiBBIGZ1bmN0aW9uIHRoYXQgc2FuaXRpemVzIHZhbHVlIGZvciBhIENTUyBydWxlJyxcbiAgICB7XG4gICAgICAgIGZhY3Rvcnk6ICgpID0+ICh2YWx1ZSkgPT4gdmFsdWUsXG4gICAgICAgIHByb3ZpZGVkSW46ICdyb290JyxcbiAgICB9LFxuKTtcbiJdfQ==