UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

34 lines (33 loc) 972 B
import { TccC4Node, TccDictionary, TccTypedValue } from "./shared.model"; export declare namespace TccET_DEV { enum Language { ccSL_Unknown = "ccSL_Unknown", ccSL_TypeScript = "ccSL_TypeScript", ccSL_JavaScript = "ccSL_JavaScript", ccSL_DelphiScript = "ccSL_DelphiScript" } type ResourceProperty = TccDictionary<string, TccTypedValue>; interface Resource extends TccC4Node { Properties: ResourceProperty; } interface Project extends TccC4Node { Language: Language; Code: string; } interface Library extends TccC4Node { Language: Language; Code: string; } interface Package extends TccC4Node { Code: string; ResourceId: string; Resources: Resource; Language: Language; } interface GetPackageResources { Name: string; DisplayName: string; Info: string; Resources: ResourceProperty; } }