aboutsummaryrefslogtreecommitdiff
path: root/node_modules/resolve-dependencies/lib/file.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/resolve-dependencies/lib/file.d.ts')
-rw-r--r--node_modules/resolve-dependencies/lib/file.d.ts39
1 files changed, 39 insertions, 0 deletions
diff --git a/node_modules/resolve-dependencies/lib/file.d.ts b/node_modules/resolve-dependencies/lib/file.d.ts
new file mode 100644
index 0000000..86db9a6
--- /dev/null
+++ b/node_modules/resolve-dependencies/lib/file.d.ts
@@ -0,0 +1,39 @@
+export declare function isScript(code: string): boolean;
+export declare function hasModuleGlobs(file: Pick<File, 'package' | 'belongsTo'>): boolean;
+export declare function extraGlobs(file: Pick<File, 'package' | 'belongsTo'>): string[];
+export declare function nodeModuleGlobs(file: Pick<File, 'package' | 'belongsTo'>, useDefault?: boolean): string[];
+export declare type JsLoaderOptions = {
+ loadContent: boolean;
+ isEntry: boolean;
+ type: 'module' | 'commonjs';
+ context?: {
+ moduleRoot: string;
+ package: any;
+ expanded?: boolean;
+ globs?: string[];
+ };
+ expand: 'all' | 'variable' | 'none';
+};
+export declare type FileMap = {
+ [key: string]: File | null;
+};
+export declare type Files = {
+ [key: string]: File;
+};
+export interface File {
+ deps: FileMap;
+ belongsTo?: File;
+ realSize?: number;
+ realPath?: string;
+ size: number;
+ absPath: string;
+ moduleType: 'module' | 'commonjs';
+ contents: string | null;
+ contextExpanded?: boolean;
+ variableImports?: boolean;
+ moduleRoot?: string;
+ package?: any;
+}
+export declare function isNodeModule(request: string): boolean;
+export declare function ensureDottedRelative(from: string, to: string): string;
+export declare function createFile(absPath: string): File;