Imports

loreline.Imports (Class)

Instance Members

autoAddExtension: Bool

resolve(rootPath: String, tokens: Tokens, handleFile: ImportsFileHandler, handleError: ImportsErrorHandler, done: ImportsCallback): Void
Name Type
rootPath String
tokens Tokens
handleFile ImportsFileHandler
handleError ImportsErrorHandler
done ImportsCallback

new(): Void

Private Members



tokens: Tokens

rootPath: String

resolvedImports: Map


hasErrors: Bool

pendingImports: Int

ext: String

processImports(toImport: Array<String>, visitedImports: Map, resolvedImports: Map): Void
Name Type
toImport Array<String>
visitedImports Map
resolvedImports Map

handleItemInLoop(item: String, loopInfo: loreline._Imports.ImportsLoopInfo, toImport: Array<String>, visitedImports: Map, resolvedImports: Map): Void
Name Type
item String
loopInfo loreline._Imports.ImportsLoopInfo
toImport Array<String>
visitedImports Map
resolvedImports Map

extractImports(cwd: String, tokens: Tokens, toImport: Array<String>, visitedImports: Map): Void
Name Type
cwd String
tokens Tokens
toImport Array<String>
visitedImports Map