MultiLoader-Template/node_modules/@commitlint/resolve-extends/lib/index.d.ts
3944Realms 8a825e0c9b build: 可使用的构建模板
修改了脚本,使其可以推给Maven仓库\
2026-03-09 14:44:02 +08:00

35 lines
1.5 KiB
TypeScript

import type { ParserPreset, UserConfig } from "@commitlint/types";
/**
* @see moduleResolve
*/
export declare const resolveFrom: (lookup: string, parent?: string) => string;
/**
*
* @param resolvedParserPreset path resolved by {@link resolveFrom}
* @returns path and parserOpts function retrieved from `resolvedParserPreset`
*/
export declare const loadParserPreset: (resolvedParserPreset: string) => Promise<Pick<ParserPreset, "path" | "parserOpts">>;
export interface ResolveExtendsContext {
cwd?: string;
parserPreset?: string | ParserPreset;
prefix?: string;
resolve?(id: string, ctx?: {
prefix?: string;
cwd?: string;
}): string;
resolveGlobal?: (id: string) => string;
dynamicImport?<T>(id: string): T | Promise<T>;
}
export default function resolveExtends(config?: UserConfig, context?: ResolveExtendsContext): Promise<UserConfig>;
export declare function resolveFromSilent(specifier: string, parent: string): string | undefined;
/**
* Resolve a module specifier from npx cache directories.
* Iterates all npx cache directories and returns the first successful resolution.
* Uses require.resolve for proper Node module resolution (respects package.json main/exports).
*/
export declare function resolveFromNpxCache(specifier: string): string | undefined;
/**
* @see https://github.com/sindresorhus/resolve-global/blob/682a6bb0bd8192b74a6294219bb4c536b3708b65/index.js#L7
*/
export declare function resolveGlobalSilent(specifier: string): string | undefined;
//# sourceMappingURL=index.d.ts.map