UNPKG

arch-unit-ts

Version:
14 lines (13 loc) 745 B
import { DescribedPredicate } from '../../base/DescribedPredicate'; import { TypeScriptClass } from '../../core/domain/TypeScriptClass'; import { ClassesThat } from './elements/ClassesThat'; export declare class ClassesThatInternal<CONJUNCTION> implements ClassesThat<CONJUNCTION> { private readonly addPredicate; constructor(addPredicate: (predicate: DescribedPredicate<TypeScriptClass>) => CONJUNCTION); resideInAPackage(packageIdentifier: string): CONJUNCTION; resideInAnyPackage(...packageIdentifiers: string[]): CONJUNCTION; haveSimpleNameStartingWith(prefix: string): CONJUNCTION; haveSimpleNameEndingWith(prefix: string): CONJUNCTION; areDecoratedWith(decorator: string): CONJUNCTION; private givenWith; }