13 lines
466 B
TypeScript
13 lines
466 B
TypeScript
import { IEntity } from '../infrastructure/Entity/IEntity';
|
|
import { IDocumentable } from './IDocumentable';
|
|
import { RecommendationLevel } from './RecommendationLevel';
|
|
import { IScriptCode } from './IScriptCode';
|
|
|
|
export interface IScript extends IEntity<string>, IDocumentable {
|
|
readonly name: string;
|
|
readonly level?: RecommendationLevel;
|
|
readonly documentationUrls: ReadonlyArray<string>;
|
|
readonly code: IScriptCode;
|
|
canRevert(): boolean;
|
|
}
|