DefinitelyTyped/types/prefixfree/prefixfree-tests.ts
2020-05-14 19:20:31 -07:00

28 lines
624 B
TypeScript

window.StyleFix === StyleFix;
window.PrefixFree === PrefixFree;
StyleFix.register((css, raw, element) => {
return css + "\n/* Custom end comment */\n";
});
StyleFix.process();
const browser = (() => {
switch (PrefixFree.prefix) {
case "-moz-":
return "firefox";
case "-ms-":
return "ie";
case "-o-":
return "opera";
case "-webkit-":
return "chrome";
default:
return "unknown";
}
})();
// $ExpectError
if (browser === "safari") {
// There's no way to differentiate Safari from Chrome using just prefixes
}