nehan
Version:
Html layout engine for paged-media written in Typescript
19 lines • 793 B
JavaScript
import { Utils, } from "./public-api";
export var PseudoElementTagName;
(function (PseudoElementTagName) {
PseudoElementTagName["MARKER"] = "::marker";
PseudoElementTagName["BEFORE"] = "::before";
PseudoElementTagName["AFTER"] = "::after";
PseudoElementTagName["FIRST_LINE"] = "::first-line";
PseudoElementTagName["FIRST_LETTER"] = "::first-letter";
})(PseudoElementTagName || (PseudoElementTagName = {}));
export const PseudoElementTagNames = Utils.Enum.toValueArray(PseudoElementTagName);
export class PseudoElement {
static isPseudoElement(element) {
return element.tagName.substring(0, 2) === "::";
}
static isFirstLine(element) {
return element.tagName === PseudoElementTagName.FIRST_LINE;
}
}
//# sourceMappingURL=pseudo-element.js.map