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