declapract
Version:
A tool to declaratively define best practices, maintainable evolve them, and scalably enforce them.
12 lines (11 loc) • 431 B
TypeScript
import { DomainObject } from 'domain-objects';
import Joi from 'joi';
import { FileCheckDeclaration } from './FileCheckDeclaration';
export interface ProjectCheckDeclaration {
name: string;
readme: string | null;
checks: FileCheckDeclaration[];
}
export declare class ProjectCheckDeclaration extends DomainObject<ProjectCheckDeclaration> implements ProjectCheckDeclaration {
static schema: Joi.ObjectSchema<any>;
}