declapract
Version:
A tool to declaratively define best practices, maintainable evolve them, and scalably enforce them.
16 lines (15 loc) • 516 B
TypeScript
import { DomainObject } from 'domain-objects';
import Joi from 'joi';
import { PickAny } from 'type-fns';
export interface ActionUsePracticesConfigInput {
declarations: string;
useCase?: string;
scope?: PickAny<{
usecase: string;
practices: string[];
}>;
variables?: Record<string, any>;
}
export declare class ActionUsePracticesConfigInput extends DomainObject<ActionUsePracticesConfigInput> implements ActionUsePracticesConfigInput {
static schema: Joi.ObjectSchema<any>;
}