export type SVNProperties = { properties: { target: { $: { path: string; }; property?: { _: string; $: { name: string; }; }[]; }[]; }; }; export type SVNList = { lists: { list: { $: { path: string; }; entry: { $: { kind: string; }; name: string[]; commit: { $: { revision: string; }; author: string[]; date: string[]; }[]; }[]; }[]; }; }; export type ExternalComponent = { original: string; key: string; path: string; version: string; }; export type InternalComponent = { original: string; key: string; path: string; version: string; }; export type SemVerIncrementType = "minor" | "major" | "patch"; export enum DirType { tags = "tags", branches = "branches", trunk = "trunk", } export type TypeSolutionImplementation = { name: string; functionalName: string; customer: string; customerCode: string; path: string; class: string; baseUrl: string; url: string; }; export type ApiExternalsResponse = { target: { $: { path: string; }; property: { _: string; $: { name: string; }; }; }; };