arch-unit-ts
Version:
10 lines (9 loc) • 564 B
TypeScript
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>;
}