UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

34 lines (33 loc) 1.54 kB
import { TccET_DEV } from "../../../../../odata/models/dev.model"; import { TccSingularity } from "../tcc-singularity"; import { TccClientClassBase } from "./tcc-client-class-base"; export declare class TccClientResources extends TccClientClassBase { private resources; constructor(ccsingularity: TccSingularity, properties: TccET_DEV.ResourceProperty); _AddResources(resources: TccET_DEV.ResourceProperty): void; /** * Exists * Gibt zurück ob eine Resource mit dem übergebenen Namen existiert * @param {string} Name - Resource name * @param {any} Value - Resource value * @returns {boolean} - success */ Exists(Name: string): boolean; /** * GetResource * Gibt den Inhalt der angegebenen Script-Resource zurück. Ist diese nicht vorhanden, wird der Default-Wert verwendet. * Die Resource kann sich dabei am Script selbst oder einem globalen Resourcen-Pool befinden. * @param {string} Name - resourcename * @param {any} Default - defaultwert * @returns {any} - resource value */ Get(Name: string, Default: any): any; /** * SetResource * Speichert den Wert in Value in die in Name angegebene Resource. Die Resource wird entsprechend ihrer Herkunft gespeichert. Bisher nicht vorhandene Resourcen werden direkt am Skript als lokale Resource gespeichert. * @param {string} Name - Resource name * @param {any} Value - Resource value * @returns {boolean} - success */ Set(Name: string, Value: any): boolean; }