eslint-plugin-obsidian
Version:
ESLint rules for Obsidian
19 lines • 657 B
TypeScript
import type { Generics } from '../../dto/generics';
import type { Variable } from '../../dto/variable';
import type { Options } from '.';
import type { Result } from './result/result';
export declare class TypeValidator {
private options;
constructor(options: Options);
validate(injectedComponent?: Variable, generics?: Generics): Result;
private areTypesValid;
private hasInlineType;
private typesAreEqual;
private isInjected;
private getInjectedTypes;
private getOwnTypes;
private typesAreInCorrectOrder;
private get injectedPattern();
private get ownPattern();
}
//# sourceMappingURL=typeValidator.d.ts.map