Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Project

Implements

Index

Constructors

constructor

  • new Project(projectDir: string, moduleConfig?: ModuleConfig, blockOpts?: CSSBlocksOptions): Project

Properties

blockFactory

blockFactory: BlockFactory

blockImporter

blockImporter: GlimmerImporter

cssBlocksOpts

cssBlocksOpts: ResolvedConfiguration

map

map: resMapBuilder.ResolutionMap

projectDir

projectDir: string

registry

registry: BasicModuleRegistry

resolver

resolver: Resolver

Methods

Private loadPackageJSON

  • loadPackageJSON(appPath: string): any

relativize

  • relativize(fullPath: string): string

reset

  • reset(): void

resolve

  • resolve(glimmerIdentifier: string, fromGlimmerIdentifier?: undefined | string): ResolvedPath | null

resolveFile

  • resolveFile(glimmerIdentifier: string, fromGlimmerIdentifier?: undefined | string): ResolvedFile | null

resolveStylesheet

  • resolveStylesheet(glimmerIdentifier: string, fromGlimmerIdentifier?: undefined | string): ResolvedPath | null

resolveTemplate

  • resolveTemplate(glimmerIdentifier: string, fromGlimmerIdentifier?: undefined | string): ResolvedPath | null

stylesheetFor

  • stylesheetFor(stylesheetName: string, fromGlimmerIdentifier?: undefined | string): ResolvedFile | undefined

templateFor

  • templateFor(templateName: string, fromGlimmerIdentifier?: undefined | string): ResolvedFile

Generated using TypeDoc