mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-14 11:51:47 +00:00
21 lines
667 B
TypeScript
21 lines
667 B
TypeScript
import type { TrustedTypePolicy } from 'trusted-types/lib';
|
|
|
|
export let defaultTrustedTypePolicy: Pick<
|
|
TrustedTypePolicy<{
|
|
createHTML: (input: string) => string;
|
|
createScriptURL: (input: string) => string;
|
|
createScript: (input: string) => string;
|
|
}>,
|
|
'name' | 'createHTML' | 'createScript' | 'createScriptURL'
|
|
>;
|
|
|
|
export const registerWindowDefaultTrustedTypePolicy = () => {
|
|
if (window.trustedTypes && window.trustedTypes.createPolicy) {
|
|
defaultTrustedTypePolicy = window.trustedTypes.createPolicy('default', {
|
|
createHTML: (input) => input,
|
|
createScriptURL: (input) => input,
|
|
createScript: (input) => input,
|
|
});
|
|
}
|
|
};
|