UNPKG

arch-unit-ts

Version:
18 lines (17 loc) 978 B
import { TypeScriptMethod } from '../../core/domain/TypeScriptMethod'; import { ArchCondition } from '../ArchCondition'; import { MethodsTransformer } from '../MethodsTransformer'; import { GivenMethods } from './elements/GivenMethods'; import { GivenMethodsConjunction } from './elements/GivenMethodsConjunction'; import { MethodsShould } from './elements/MethodsShould'; import { MethodsThat } from './elements/MethodsThat'; export declare class GivenMethodsInternal implements GivenMethods, GivenMethodsConjunction { private readonly methodsTransformer; private readonly prepareCondition; constructor(methodsTransformer: MethodsTransformer, prepareCondition: (condition: ArchCondition<TypeScriptMethod>) => ArchCondition<TypeScriptMethod>); static default(): GivenMethodsInternal; that(): MethodsThat<GivenMethodsConjunction>; should(): MethodsShould; and(): MethodsThat<GivenMethodsConjunction>; or(): MethodsThat<GivenMethodsConjunction>; }