restrict-imports-loader
Version:
A Webpack loader to restrict imports in ES and TypeScript
8 lines (7 loc) • 523 B
TypeScript
import * as core from "./core";
import { LoaderFunctionDecider } from "./loader";
export declare function everythingInPackage(packageName: string): core.AsyncDeciderFunction;
export declare function matchedBy(r: RegExp): core.AsyncDeciderFunction;
export declare function climbingUpwardsMoreThan(levels: number): core.AsyncDeciderFunction;
export declare const everythingInside: (dirs: readonly string[]) => LoaderFunctionDecider;
export declare const everythingOutside: (dirs: readonly string[]) => LoaderFunctionDecider;