declapract
Version:
A tool to declaratively define best practices, maintainable evolve them, and scalably enforce them.
13 lines (12 loc) • 416 B
TypeScript
import { DomainObject } from 'domain-objects';
import Joi from 'joi';
export interface UseCasesDeclarationInput {
'use-cases': Record<string, {
example?: string;
extends?: string[];
practices: string[];
}>;
}
export declare class UseCasesDeclarationInput extends DomainObject<UseCasesDeclarationInput> implements UseCasesDeclarationInput {
static schema: Joi.ObjectSchema<any>;
}