arch-unit-ts
Version:
11 lines (10 loc) • 512 B
TypeScript
import { TypeScriptClass } from '../../../core/domain/TypeScriptClass';
import { ArchCondition } from '../../ArchCondition';
import { ClassesShould, ClassesShouldConjunction } from './ClassesShould';
import { ClassesThat } from './ClassesThat';
export interface GivenClassesConjunction {
should(): ClassesShould;
shouldWithConjunction(condition: ArchCondition<TypeScriptClass>): ClassesShouldConjunction;
and(): ClassesThat<GivenClassesConjunction>;
or(): ClassesThat<GivenClassesConjunction>;
}