export type OfficialExternalTypeData = { key: string; systemName: string; version: string; }; export type LocalExternalTypeData = { key: string; path: string; }; export enum ExternalType { Official = 'Official', Local = 'Local', } interface ExternalDefinition { key: string; type: ExternalType; data: Array; } export class ExternalsFileDefinition { constructor(public externals = new Array()) {} }