mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 19:26:42 +08:00
feat: Add require.context typings (#5156)
Add WebpackRequire interface and append it with the require typing, this will let us use `require.context("~/", true, /page\.(xml|js|css)/g)`
This commit is contained in:
9
tns-core-modules/tns-core-modules.d.ts
vendored
9
tns-core-modules/tns-core-modules.d.ts
vendored
@ -21,6 +21,15 @@ declare function fetch(url: string, init?: RequestInit): Promise<Response>;
|
||||
declare var console: Console;
|
||||
declare var require: NodeRequire;
|
||||
|
||||
// Extend NodeRequire with the webpack's require context extension.
|
||||
interface NodeRequire {
|
||||
context(root: string, recursive: boolean, filter: RegExp): {
|
||||
(module: string): any;
|
||||
id: number;
|
||||
keys(): string[];
|
||||
}
|
||||
}
|
||||
|
||||
declare var __dirname: string;
|
||||
declare var __filename: string;
|
||||
|
||||
|
Reference in New Issue
Block a user