12345678910111213141516171819 |
- import type FileState from '../FileState.js';
- import type { ComponentNodePath, Resolver, ResolverClass } from './index.js';
- declare enum ChainingLogic {
- ALL = 0,
- FIRST_FOUND = 1
- }
- interface ChainResolverOptions {
- chainingLogic?: ChainingLogic;
- }
- export default class ChainResolver implements ResolverClass {
- resolvers: Resolver[];
- options: ChainResolverOptions;
- static Logic: typeof ChainingLogic;
- constructor(resolvers: Resolver[], options: ChainResolverOptions);
- private resolveFirstOnly;
- private resolveAll;
- resolve(file: FileState): ComponentNodePath[];
- }
- export {};
|