UNPKG

arch-unit-ts

Version:
10 lines (9 loc) 564 B
import { DescribedPredicate } from '../../base/DescribedPredicate'; import { TypeScriptClass } from '../../core/domain/TypeScriptClass'; import { TypeScriptMethod } from '../../core/domain/TypeScriptMethod'; import { ArchCondition } from '../ArchCondition'; export declare abstract class MethodConditions { static beDecoratedWith(decorator: string): ArchCondition<TypeScriptMethod>; static beAsync(): ArchCondition<TypeScriptMethod>; static beDeclaredInClassThat(classPredicate: DescribedPredicate<TypeScriptClass>): ArchCondition<TypeScriptMethod>; }