SYMBOL INDEX (260 symbols across 19 files) FILE: dist/assembler.cjs.js constant PROPERTY_LIST (line 32) | const PROPERTY_LIST = [ constant PROPERTY_VARIANTS (line 188) | const PROPERTY_VARIANTS = { constant STATE_LIST (line 200) | const STATE_LIST = [ constant ALIASES (line 225) | const ALIASES = { constant DEFAULT_VALUES (line 355) | const DEFAULT_VALUES = { constant VALUE_WRAPPER (line 444) | const VALUE_WRAPPER = { constant ELEVATION_UMBRA (line 529) | const ELEVATION_UMBRA = [ constant ELEVATION_PENUMBRA (line 536) | const ELEVATION_PENUMBRA = [ constant ELEVATION_AMBIENT (line 543) | const ELEVATION_AMBIENT = [ constant BORDER_RADIUS (line 550) | const BORDER_RADIUS = { constant LETTER_SPACING (line 559) | const LETTER_SPACING = { constant LINE_HEIGHT (line 567) | const LINE_HEIGHT = { constant FONT_SIZES (line 575) | const FONT_SIZES = { constant FONT_SIZE_LEADING (line 590) | const FONT_SIZE_LEADING = { constant FONT_FAMILIES (line 605) | const FONT_FAMILIES = { constant SHADOW (line 610) | const SHADOW = [ function generateRootVariables (line 618) | function generateRootVariables(settings) { constant ESCAPE_REGEX (line 669) | const ESCAPE_REGEX = /\\\n/g; class RootClass (line 671) | class RootClass { method constructor (line 672) | constructor() { method initialize (line 706) | initialize() { method getComputedStyles (line 736) | getComputedStyles() { method getValue (line 754) | getValue(style, property) { method getRegisteredScopes (line 761) | getRegisteredScopes() { method getRegisteredProperties (line 764) | getRegisteredProperties() { method getPropertyValue (line 767) | getPropertyValue(property) { constant HASH_VAR_PREFIX (line 792) | const HASH_VAR_PREFIX = '--asm-'; constant HASH_CLASS_PREFIX (line 793) | const HASH_CLASS_PREFIX = 'asm'; constant PROPERTY_REGEX (line 794) | const PROPERTY_REGEX = /^(?:(?[a-z]{2})\|)?(?:(?[-a-zA-Z0-... function getUserSettings (line 795) | function getUserSettings(dataset) { function style (line 856) | function style(item) { function getStringItemList (line 874) | function getStringItemList(value, unique = true) { function trim (line 882) | function trim(value) { function nonEmptyString (line 885) | function nonEmptyString(value) { function uniqueItems (line 888) | function uniqueItems(value, index, self) { function generateStyles (line 907) | function generateStyles(settings) { function observeTree (line 1010) | function observeTree(element, handler) { function observeDocument (line 1020) | function observeDocument(document, handler) { function observeElement (line 1035) | function observeElement(element, handler) { function observeShadow (line 1051) | function observeShadow(shadow, handler) { function observe (line 1066) | function observe(element, handler) { constant MIXIN_ARGS_REGEX (line 1094) | const MIXIN_ARGS_REGEX = /\${([0-9]+)(?:=([^}]+))?}/g; function resolveMixin (line 1134) | function resolveMixin(context, name, args) { function registerMixin (line 1140) | function registerMixin(name, callback) { constant VAR_REGEX (line 1159) | const VAR_REGEX = /@([a-zA-Z0-9\-_]+)/g; constant REPLACE_REGEX (line 1160) | const REPLACE_REGEX = /\$(selector|body|class|value|property|state|varia... constant SPLIT_REGEX (line 1161) | const SPLIT_REGEX = /;/; constant MIXIN_PREFIX (line 1162) | const MIXIN_PREFIX = '^'; constant COMMA_DELIMITED (line 1165) | const COMMA_DELIMITED = /\s*,\s*(?![^(]*\))/gm; class StyleHandler (line 1166) | class StyleHandler { method constructor (line 1167) | constructor(settings, style, tracker) { method userSettings (line 1179) | get userSettings() { method currentElement (line 1182) | get currentElement() { method handleStyleChange (line 1185) | handleStyleChange(element, content, old) { method handleStyleRemoved (line 1219) | handleStyleRemoved(element, old) { method extract (line 1232) | extract(attr, value = null) { method getStyleEntries (line 1298) | getStyleEntries(content) { method getResolvedProperties (line 1313) | getResolvedProperties(content, stack = []) { method generateCSS (line 1345) | generateCSS(info) { method getRuleIndex (line 1416) | getRuleIndex(rank) { function init (line 1447) | function init(options) { function handleShadowRoot (line 1490) | function handleShadowRoot(shadowRoot, add = true) { function cssStyleSheet (line 1507) | function cssStyleSheet() { FILE: dist/assembler.es.js constant PROPERTY_LIST (line 28) | const PROPERTY_LIST = [ constant PROPERTY_VARIANTS (line 184) | const PROPERTY_VARIANTS = { constant STATE_LIST (line 196) | const STATE_LIST = [ constant ALIASES (line 221) | const ALIASES = { constant DEFAULT_VALUES (line 351) | const DEFAULT_VALUES = { constant VALUE_WRAPPER (line 440) | const VALUE_WRAPPER = { constant ELEVATION_UMBRA (line 525) | const ELEVATION_UMBRA = [ constant ELEVATION_PENUMBRA (line 532) | const ELEVATION_PENUMBRA = [ constant ELEVATION_AMBIENT (line 539) | const ELEVATION_AMBIENT = [ constant BORDER_RADIUS (line 546) | const BORDER_RADIUS = { constant LETTER_SPACING (line 555) | const LETTER_SPACING = { constant LINE_HEIGHT (line 563) | const LINE_HEIGHT = { constant FONT_SIZES (line 571) | const FONT_SIZES = { constant FONT_SIZE_LEADING (line 586) | const FONT_SIZE_LEADING = { constant FONT_FAMILIES (line 601) | const FONT_FAMILIES = { constant SHADOW (line 606) | const SHADOW = [ function generateRootVariables (line 614) | function generateRootVariables(settings) { constant ESCAPE_REGEX (line 665) | const ESCAPE_REGEX = /\\\n/g; class RootClass (line 667) | class RootClass { method constructor (line 668) | constructor() { method initialize (line 702) | initialize() { method getComputedStyles (line 732) | getComputedStyles() { method getValue (line 750) | getValue(style, property) { method getRegisteredScopes (line 757) | getRegisteredScopes() { method getRegisteredProperties (line 760) | getRegisteredProperties() { method getPropertyValue (line 763) | getPropertyValue(property) { constant HASH_VAR_PREFIX (line 788) | const HASH_VAR_PREFIX = '--asm-'; constant HASH_CLASS_PREFIX (line 789) | const HASH_CLASS_PREFIX = 'asm'; constant PROPERTY_REGEX (line 790) | const PROPERTY_REGEX = /^(?:(?[a-z]{2})\|)?(?:(?[-a-zA-Z0-... function getUserSettings (line 791) | function getUserSettings(dataset) { function style (line 852) | function style(item) { function getStringItemList (line 870) | function getStringItemList(value, unique = true) { function trim (line 878) | function trim(value) { function nonEmptyString (line 881) | function nonEmptyString(value) { function uniqueItems (line 884) | function uniqueItems(value, index, self) { function generateStyles (line 903) | function generateStyles(settings) { function observeTree (line 1006) | function observeTree(element, handler) { function observeDocument (line 1016) | function observeDocument(document, handler) { function observeElement (line 1031) | function observeElement(element, handler) { function observeShadow (line 1047) | function observeShadow(shadow, handler) { function observe (line 1062) | function observe(element, handler) { constant MIXIN_ARGS_REGEX (line 1090) | const MIXIN_ARGS_REGEX = /\${([0-9]+)(?:=([^}]+))?}/g; function resolveMixin (line 1130) | function resolveMixin(context, name, args) { function registerMixin (line 1136) | function registerMixin(name, callback) { constant VAR_REGEX (line 1155) | const VAR_REGEX = /@([a-zA-Z0-9\-_]+)/g; constant REPLACE_REGEX (line 1156) | const REPLACE_REGEX = /\$(selector|body|class|value|property|state|varia... constant SPLIT_REGEX (line 1157) | const SPLIT_REGEX = /;/; constant MIXIN_PREFIX (line 1158) | const MIXIN_PREFIX = '^'; constant COMMA_DELIMITED (line 1161) | const COMMA_DELIMITED = /\s*,\s*(?![^(]*\))/gm; class StyleHandler (line 1162) | class StyleHandler { method constructor (line 1163) | constructor(settings, style, tracker) { method userSettings (line 1175) | get userSettings() { method currentElement (line 1178) | get currentElement() { method handleStyleChange (line 1181) | handleStyleChange(element, content, old) { method handleStyleRemoved (line 1215) | handleStyleRemoved(element, old) { method extract (line 1228) | extract(attr, value = null) { method getStyleEntries (line 1294) | getStyleEntries(content) { method getResolvedProperties (line 1309) | getResolvedProperties(content, stack = []) { method generateCSS (line 1341) | generateCSS(info) { method getRuleIndex (line 1412) | getRuleIndex(rank) { function init (line 1443) | function init(options) { function handleShadowRoot (line 1486) | function handleShadowRoot(shadowRoot, add = true) { function cssStyleSheet (line 1503) | function cssStyleSheet() { FILE: dist/assembler.js function generateRootVariables (line 620) | function generateRootVariables(settings) { class RootClass (line 673) | class RootClass { method constructor (line 674) | constructor() { method initialize (line 708) | initialize() { method getComputedStyles (line 738) | getComputedStyles() { method getValue (line 756) | getValue(style, property) { method getRegisteredScopes (line 763) | getRegisteredScopes() { method getRegisteredProperties (line 766) | getRegisteredProperties() { method getPropertyValue (line 769) | getPropertyValue(property) { function getUserSettings (line 797) | function getUserSettings(dataset) { function style (line 858) | function style(item) { function getStringItemList (line 876) | function getStringItemList(value, unique = true) { function trim (line 884) | function trim(value) { function nonEmptyString (line 887) | function nonEmptyString(value) { function uniqueItems (line 890) | function uniqueItems(value, index, self) { function generateStyles (line 909) | function generateStyles(settings) { function observeTree (line 1012) | function observeTree(element, handler) { function observeDocument (line 1022) | function observeDocument(document, handler) { function observeElement (line 1037) | function observeElement(element, handler) { function observeShadow (line 1053) | function observeShadow(shadow, handler) { function observe (line 1068) | function observe(element, handler) { function resolveMixin (line 1136) | function resolveMixin(context, name, args) { function registerMixin (line 1142) | function registerMixin(name, callback) { class StyleHandler (line 1168) | class StyleHandler { method constructor (line 1169) | constructor(settings, style, tracker) { method userSettings (line 1181) | get userSettings() { method currentElement (line 1184) | get currentElement() { method handleStyleChange (line 1187) | handleStyleChange(element, content, old) { method handleStyleRemoved (line 1221) | handleStyleRemoved(element, old) { method extract (line 1234) | extract(attr, value = null) { method getStyleEntries (line 1300) | getStyleEntries(content) { method getResolvedProperties (line 1315) | getResolvedProperties(content, stack = []) { method generateCSS (line 1347) | generateCSS(info) { method getRuleIndex (line 1418) | getRuleIndex(rank) { function init (line 1449) | function init(options) { function handleShadowRoot (line 1492) | function handleShadowRoot(shadowRoot, add = true) { function cssStyleSheet (line 1509) | function cssStyleSheet() { FILE: rollup.config.js constant NAME (line 6) | const NAME = 'AssemblerCSS'; constant MAIN (line 7) | const MAIN = 'src/index.ts'; constant AUTOLOAD (line 8) | const AUTOLOAD = 'src/autoload.ts'; constant GLOBALS (line 9) | const GLOBALS = {}; constant EXTERNAL (line 10) | const EXTERNAL = Object.keys(GLOBALS); constant CONFIG (line 19) | const CONFIG = [ FILE: src/Root.ts constant ESCAPE_REGEX (line 17) | const ESCAPE_REGEX = /\\\n/g; constant PROPERTY_REGEX (line 18) | const PROPERTY_REGEX = /^--([a-zA-Z0-9-_]+)--(scope|mixin|register)$/; constant CONFIG_REGEX (line 19) | const CONFIG_REGEX = /^--assembler-([a-zA-Z0-9-_]+)$/; class RootClass (line 21) | class RootClass { method constructor (line 29) | constructor() { method initialize (line 69) | private initialize() { method getComputedStyles (line 99) | private getComputedStyles(): CSSStyleDeclaration[] { method getValue (line 119) | private getValue(style: CSSStyleDeclaration, property: string): string { method getRegisteredScopes (line 127) | getRegisteredScopes(): string[] { method getRegisteredProperties (line 131) | getRegisteredProperties(): {name: string, aliases:string[]}[] { method getPropertyValue (line 135) | getPropertyValue(property: string): string { FILE: src/StyleHandler.ts type PropertyInfo (line 23) | type PropertyInfo = { type AssemblerEntry (line 36) | type AssemblerEntry = { constant VAR_REGEX (line 42) | const VAR_REGEX = /@([a-zA-Z0-9\-_]+)/g; constant REPLACE_REGEX (line 43) | const REPLACE_REGEX = /\$(selector|body|class|value|property|state|varia... constant SPLIT_REGEX (line 44) | const SPLIT_REGEX = /;/; constant MIXIN_PREFIX (line 45) | const MIXIN_PREFIX = '^'; constant COMMA_DELIMITED (line 49) | const COMMA_DELIMITED = /\s*,\s*(?![^(]*\))/gm; class StyleHandler (line 51) | class StyleHandler { method constructor (line 63) | constructor(settings: UserSettings, style: CSSStyleSheet, tracker: Set... method userSettings (line 75) | get userSettings(): UserSettings { method currentElement (line 79) | get currentElement(): HTMLElement|null { method handleStyleChange (line 83) | handleStyleChange(element: HTMLElement, content: string|null, old: Ass... method handleStyleRemoved (line 123) | handleStyleRemoved(element: HTMLElement, old: AssemblerEntry[]): Assem... method extract (line 140) | private extract(attr: string, value: string|string[]|null = null): Pro... method getStyleEntries (line 219) | private getStyleEntries(content: string): Map { method getResolvedProperties (line 239) | private getResolvedProperties(content: string, stack: string[] = []): ... method generateCSS (line 277) | private generateCSS(info: PropertyInfo): void { method getRuleIndex (line 356) | private getRuleIndex(rank: number): number { FILE: src/generators.ts type GeneratedStyles (line 22) | type GeneratedStyles = {content: string, tracker: Set}; function generateStyles (line 24) | function generateStyles(settings: UserSettings): GeneratedStyles { FILE: src/helpers.ts type UserSettings (line 20) | type UserSettings = { type MixinContext (line 36) | interface MixinContext { type StyleType (line 41) | type StyleType = string|{[key: string]: string}; constant HASH_VAR_PREFIX (line 44) | const HASH_VAR_PREFIX = '--asm-'; constant HASH_CLASS_PREFIX (line 45) | const HASH_CLASS_PREFIX = 'asm'; constant PROPERTY_REGEX (line 46) | const PROPERTY_REGEX = /^(?:(?[a-z]{2})\|)?(?:(?[-a-zA-Z0-... function getUserSettings (line 48) | function getUserSettings(dataset: {[key: string]: string}): UserSettings { function style (line 118) | function style(item: StyleType|StyleType[]): string { function getStringItemList (line 141) | function getStringItemList(value: string, unique: boolean = true): strin... function getRegisteredProperties (line 151) | function getRegisteredProperties(value: string): {name: string, aliases:... function trim (line 168) | function trim(value: string): string { function nonEmptyString (line 172) | function nonEmptyString(value: string): boolean { function uniqueItems (line 176) | function uniqueItems(value: any, index: number, self: any[]): boolean { FILE: src/index.ts type Document (line 27) | interface Document { type Window (line 30) | interface Window { type CSSStyleSheet (line 33) | interface CSSStyleSheet { type ShadowRoot (line 37) | interface ShadowRoot { function init (line 49) | function init(options?: {[key: string]: string}): boolean { function handleShadowRoot (line 98) | function handleShadowRoot(shadowRoot: ShadowRoot, add: boolean = true): ... function cssStyleSheet (line 122) | function cssStyleSheet(): CSSStyleSheet { FILE: src/list.ts constant PROPERTY_LIST (line 33) | const PROPERTY_LIST = [ constant PROPERTY_VARIANTS (line 189) | const PROPERTY_VARIANTS = { constant STATE_LIST (line 201) | const STATE_LIST = [ constant ALIASES (line 236) | const ALIASES = { constant DEFAULT_VALUES (line 364) | const DEFAULT_VALUES = { constant VALUE_WRAPPER (line 457) | const VALUE_WRAPPER = { FILE: src/mixins.ts type UserFunctionCallbackResult (line 21) | type UserFunctionCallbackResult = {[key: string]: string}|string; type UserFunctionCallback (line 22) | type UserFunctionCallback = constant MIXIN_ARGS_REGEX (line 27) | const MIXIN_ARGS_REGEX = /\${([0-9]+)(?:=([^}]+))?}/g; function resolveMixin (line 75) | function resolveMixin(context: MixinContext, name: string, args: string[... function registerMixin (line 83) | function registerMixin(name: string, callback: UserFunctionCallback): vo... FILE: src/observers.ts function observeTree (line 24) | function observeTree(element: HTMLElement, handler: StyleHandler): void { function observeDocument (line 34) | function observeDocument(document: Document, handler: StyleHandler): void { function observeElement (line 50) | function observeElement(element: Element, handler: StyleHandler): void { function observeShadow (line 71) | function observeShadow(shadow: ShadowRoot, handler: StyleHandler) { function observe (line 87) | function observe(element: HTMLElement, handler: StyleHandler): void { FILE: src/variables.ts constant ELEVATION_UMBRA (line 19) | const ELEVATION_UMBRA = [ constant ELEVATION_PENUMBRA (line 27) | const ELEVATION_PENUMBRA = [ constant ELEVATION_AMBIENT (line 35) | const ELEVATION_AMBIENT = [ constant BORDER_RADIUS (line 43) | const BORDER_RADIUS = { constant LETTER_SPACING (line 53) | const LETTER_SPACING = { constant LINE_HEIGHT (line 62) | const LINE_HEIGHT = { constant FONT_SIZES (line 71) | const FONT_SIZES = { constant FONT_SIZE_LEADING (line 87) | const FONT_SIZE_LEADING = { constant FONT_FAMILIES (line 103) | const FONT_FAMILIES = { constant SHADOW (line 109) | const SHADOW = [ function generateRootVariables (line 118) | function generateRootVariables(settings: UserSettings) { FILE: types/Root.d.ts class RootClass (line 1) | class RootClass { FILE: types/StyleHandler.d.ts type AssemblerEntry (line 2) | type AssemblerEntry = { class StyleHandler (line 7) | class StyleHandler { FILE: types/generators.d.ts type GeneratedStyles (line 2) | type GeneratedStyles = { FILE: types/helpers.d.ts type UserSettings (line 1) | type UserSettings = { type MixinContext (line 25) | interface MixinContext { type StyleType (line 29) | type StyleType = string | { FILE: types/index.d.ts type Document (line 4) | interface Document { type Window (line 7) | interface Window { type CSSStyleSheet (line 10) | interface CSSStyleSheet { type ShadowRoot (line 14) | interface ShadowRoot { FILE: types/mixins.d.ts type UserFunctionCallbackResult (line 2) | type UserFunctionCallbackResult = { type UserFunctionCallback (line 5) | type UserFunctionCallback = (() => UserFunctionCallbackResult) | ((setti...