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