Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Analyzer<K>

Type parameters

  • K: keyof TemplateTypes

Hierarchy

  • Analyzer

Index

Constructors

constructor

Properties

Protected analysisMap

analysisMap: Map<string, Analysis<K>>

blockFactory

blockFactory: BlockFactory

cssBlocksOptions

cssBlocksOptions: ResolvedConfiguration

Protected dynamicStyles

dynamicStyles: MultiMap<Style, Analysis<K>>

Protected staticStyles

staticStyles: MultiMap<Style, Analysis<K>>

validatorOptions

validatorOptions: TemplateValidatorOptions

Accessors

optimizationOptions

  • get optimizationOptions(): TemplateIntegrationOptions

Methods

analyses

analysisCount

  • analysisCount(): number

Abstract analyze

  • analyze(...entryPoints: string[]): Promise<Analyzer<K>>

blockDependencies

  • blockDependencies(): Set<Block>

dynamicCount

  • dynamicCount(): number

eachAnalysis

  • eachAnalysis(cb: function): void

forOptimizer

getAnalysis

isDynamic

  • isDynamic(style: Style): boolean

newAnalysis

  • newAnalysis(info: TemplateTypes[K]): Analysis<K>

reset

  • reset(): void

saveDynamicStyle

saveStaticStyle

serialize

styleCount

  • styleCount(): number

transitiveBlockDependencies

  • transitiveBlockDependencies(): Set<Block>

Generated using TypeDoc