@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
34 lines (33 loc) • 972 B
TypeScript
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;
}
}