import { IScript } from '@/domain/IScript'; import { ICodePosition } from '@/application/Context/State/Code/Position/ICodePosition'; export interface ICodeChangedEvent { readonly code: string; addedScripts: ReadonlyArray; removedScripts: ReadonlyArray; changedScripts: ReadonlyArray; isEmpty(): boolean; getScriptPositionInCode(script: IScript): ICodePosition; }