SYMBOL INDEX (66 symbols across 16 files) FILE: src/const.ts constant CURRENT_VERSION (line 1) | const CURRENT_VERSION = "0.4.0"; constant GITHUB_REPO_NAME (line 2) | const GITHUB_REPO_NAME = "BentoumiTech/denox"; constant DENO_WORKSPACE_FILES (line 3) | const DENO_WORKSPACE_FILES = [ FILE: src/deno_options/build_cli_arguments.ts type CLIArgument (line 5) | type CLIArgument = string | number | [string, number]; type hashCliArgType (line 6) | type hashCliArgType = { name: string; value: string | boolean | number }; function buildDenoCLIOptionsArgs (line 8) | function buildDenoCLIOptionsArgs( function _hashToCLIArg (line 21) | function _hashToCLIArg( function _transformToCLIArguments (line 42) | function _transformToCLIArguments( function _transformToArgHash (line 60) | function _transformToArgHash( FILE: src/deno_options/const.ts type OptionsDefinitionsType (line 1) | type OptionsDefinitionsType = { FILE: src/deno_options/parse.ts function parseDenoOptions (line 5) | function parseDenoOptions( FILE: src/deno_options/utils.ts type TypeOfValues (line 3) | type TypeOfValues = type OptionTypeValues (line 12) | type OptionTypeValues = TypeOfValues | "string[]" | "mixed[]"; function getOptionType (line 14) | function getOptionType(value: DenoOptionValue): OptionTypeValues { function _isStringNumberArray (line 26) | function _isStringNumberArray(value: unknown[]): boolean { function _typeoffNumberAsString (line 32) | function _typeoffNumberAsString(value: unknown): TypeOfValues { FILE: src/deno_options/validate.ts function validateOptions (line 9) | function validateOptions(options: DenoOptionsEntries): void { function _isOptionValid (line 16) | function _isOptionValid(optionName: string): void { function _isOptionTypeValid (line 22) | function _isOptionTypeValid(optionName: string, optionValue: unknown): v... FILE: src/interfaces.ts type DenoOptionValue (line 1) | type DenoOptionValue = unknown; type DenoOptionsEntries (line 3) | type DenoOptionsEntries = { type WorkspaceOptions (line 7) | type WorkspaceOptions = { type WorkspaceScript (line 11) | type WorkspaceScript = { type WorkspaceGlobal (line 15) | type WorkspaceGlobal = WorkspaceOptions; type DenoWorkspace (line 17) | type DenoWorkspace = { FILE: src/lib/semver.ts function semver (line 5) | function semver(version: string): Semver | undefined { class Semver (line 13) | class Semver { method constructor (line 21) | constructor(version: string) { method caret (line 35) | caret(other: Semver): boolean { method eq (line 39) | eq(other: Semver): boolean { method lt (line 43) | lt(other: Semver): boolean { method tilde (line 67) | tilde(other: Semver): boolean { method _ (line 76) | _(token: string, other: Semver): boolean { function fragment (line 99) | function fragment( FILE: src/lib/upgrade_version.ts function getLatestVersion (line 3) | async function getLatestVersion(repoName: string): Promise { function isCurrentLatestVersion (line 9) | function isCurrentLatestVersion( function upgradeVersionMessage (line 16) | async function upgradeVersionMessage( FILE: src/parser/deno_workspace.ts function loadDenoWorkspace (line 12) | async function loadDenoWorkspace(): Promise { function _loadTSWorkspace (line 28) | async function _loadTSWorkspace( function _loadYAMLWorkspace (line 37) | async function _loadYAMLWorkspace( function _handleLoadDenoWorkspaceErrors (line 46) | function _handleLoadDenoWorkspaceErrors(e: unknown): Error { FILE: src/run.ts function run (line 13) | async function run(scriptName: string): Promise { function _runScript (line 33) | async function _runScript( function _runDenoFile (line 49) | async function _runDenoFile( function _getDenoOptions (line 73) | async function _getDenoOptions( FILE: src/utils/DenoXErrors.ts class DenoXError (line 1) | class DenoXError extends Error { method constructor (line 2) | constructor(message: string) { class WorkspaceNotFoundError (line 8) | class WorkspaceNotFoundError extends DenoXError { method constructor (line 9) | constructor() { class ScriptNotFoundError (line 17) | class ScriptNotFoundError extends DenoXError { method constructor (line 18) | constructor(script: string) { class WorkspaceFileIsMalformed (line 25) | class WorkspaceFileIsMalformed extends DenoXError { method constructor (line 26) | constructor(parserMessage: string) { class DenoOptionNotRecognized (line 35) | class DenoOptionNotRecognized extends DenoXError { method constructor (line 36) | constructor(option: string) { class DenoOptionIncorrectType (line 44) | class DenoOptionIncorrectType extends DenoXError { method constructor (line 45) | constructor( FILE: src/utils/consolex.ts function error (line 3) | function error(msg: string): void { FILE: src/utils/file.ts function getFileContent (line 3) | async function getFileContent( function getFirstExistingPath (line 11) | async function getFirstExistingPath( function exists (line 29) | async function exists(filename: string): Promise { FILE: test/utils/cwd.ts function changeAndRestoreCWD (line 5) | async function changeAndRestoreCWD( FILE: test/utils/denox-run.ts type ProcessOutputs (line 3) | type ProcessOutputs = { output: string; errOutput: string }; function testDenoXRun (line 6) | async function testDenoXRun( function _denoXRun (line 27) | function _denoXRun( function _getProcessOutputs (line 47) | async function _getProcessOutputs(