mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
chore: cleanup
This commit is contained in:
@@ -1,10 +1,9 @@
|
||||
/**
|
||||
* Provides ModuleNameResolver class used for loading files based on device capabilities.
|
||||
* @module "module-name-resolver"
|
||||
*/ /** */
|
||||
|
||||
import { PlatformContext } from "./qualifier-matcher";
|
||||
export { PlatformContext } from "./qualifier-matcher";
|
||||
// export { PlatformContext } from "./qualifier-matcher";
|
||||
|
||||
export type ModuleListProvider = () => string[];
|
||||
|
||||
|
||||
@@ -4,9 +4,7 @@ import * as appCommonModule from "../application/application-common";
|
||||
import { PlatformContext, findMatch, stripQualifiers } from "./qualifier-matcher";
|
||||
import { registerModulesFromFileSystem } from "./non-bundle-workflow-compat";
|
||||
import {
|
||||
isEnabled as traceEnabled,
|
||||
write as traceWrite,
|
||||
categories as traceCategories
|
||||
Trace
|
||||
} from "../trace";
|
||||
|
||||
export class ModuleNameResolver implements ModuleNameResolverDefinition {
|
||||
@@ -23,8 +21,8 @@ export class ModuleNameResolver implements ModuleNameResolverDefinition {
|
||||
this._cache[key] = result;
|
||||
}
|
||||
|
||||
if (traceEnabled()) {
|
||||
traceWrite(`path: '${path}' with ext: '${ext}' resolved: '${result}'`, traceCategories.ModuleNameResolver);
|
||||
if (Trace.isEnabled()) {
|
||||
Trace.write(`path: '${path}' with ext: '${ext}' resolved: '${result}'`, Trace.categories.ModuleNameResolver);
|
||||
}
|
||||
|
||||
return result;
|
||||
@@ -81,7 +79,7 @@ export function resolveModuleName(path: string, ext: string): string {
|
||||
}
|
||||
|
||||
function resolveModuleSnapshot(path, ext) {
|
||||
traceWrite(`Resolving module in SNAPSHOT context - path: '${path}' with ext: '${ext}'`, traceCategories.ModuleNameResolver);
|
||||
Trace.write(`Resolving module in SNAPSHOT context - path: '${path}' with ext: '${ext}'`, Trace.categories.ModuleNameResolver);
|
||||
|
||||
// Platform module when in snapshot. So resolve modules with default android phone.
|
||||
// NB: The only module name that should ever be resolved while in snapshot is app.css, because it is
|
||||
|
||||
@@ -1,24 +1,22 @@
|
||||
import * as fs from "../file-system/file-system";
|
||||
import * as appCommonModule from "../application/application-common";
|
||||
import {
|
||||
isEnabled as traceEnabled,
|
||||
write as traceWrite,
|
||||
categories as traceCategories
|
||||
Trace
|
||||
} from "../trace";
|
||||
|
||||
const cache = new Set<string>();
|
||||
let initialized = false;
|
||||
|
||||
function register(name: string, loader: (name?: string) => void) {
|
||||
if (traceEnabled()) {
|
||||
traceWrite(`[Compat] Register module: ${name}`, traceCategories.ModuleNameResolver);
|
||||
if (Trace.isEnabled()) {
|
||||
Trace.write(`[Compat] Register module: ${name}`, Trace.categories.ModuleNameResolver);
|
||||
}
|
||||
global.registerModule(name, loader);
|
||||
|
||||
if (name.startsWith("tns_modules")) {
|
||||
const nonTnsModulesName = name.substr("tns_modules".length + 1);
|
||||
if (traceEnabled()) {
|
||||
traceWrite(`[Compat] Register module: ${nonTnsModulesName}`, traceCategories.ModuleNameResolver);
|
||||
if (Trace.isEnabled()) {
|
||||
Trace.write(`[Compat] Register module: ${nonTnsModulesName}`, Trace.categories.ModuleNameResolver);
|
||||
}
|
||||
global.registerModule(nonTnsModulesName, loader);
|
||||
}
|
||||
@@ -66,8 +64,8 @@ function processFolder(path: string): boolean {
|
||||
}
|
||||
cache.add(path);
|
||||
|
||||
if (traceEnabled()) {
|
||||
traceWrite(`[Compat] Processing folder: ${path}`, traceCategories.ModuleNameResolver);
|
||||
if (Trace.isEnabled()) {
|
||||
Trace.write(`[Compat] Processing folder: ${path}`, Trace.categories.ModuleNameResolver);
|
||||
}
|
||||
|
||||
let folderEmpty = true;
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
/**
|
||||
* Provides ModuleNameResolver class used for loading files based on device capabilities.
|
||||
* @module "module-name-resolver/qualifier-matcher"
|
||||
*/ /** */
|
||||
*/
|
||||
|
||||
export interface PlatformContext {
|
||||
width: number;
|
||||
|
||||
Reference in New Issue
Block a user