UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

45 lines (44 loc) 3.09 kB
import { TccScripting } from './tcc-scripting.model'; import { TccSingularityTypes } from './ClientScripts/tcc-singularity'; import { TccGetBoPropertyService } from '../../services/tcc-get-bo-property/tcc-get-bo-property.service'; import { TccET_DEV } from '../../../odata/models/dev.model'; import { TccTranslationPipe } from '../../pipes/tcc-translation/tcc-translation.pipe'; import { Observable } from 'rxjs'; import { TccODataServiceFactory } from '../../../odata/factories/tcc-odata-service/tcc-odata-service.factory'; import { TccOdataHelperService } from '../../../odata/services/tcc-odata-helper/tcc-odata-helper.service'; import { TccOdataFunctionsService } from '../../../odata/services/tcc-odata-functions/tcc-odata-functions.service'; export declare class TccScriptingComponent { private translationPipe; private boPropService; constructor(translationPipe: TccTranslationPipe, boPropService: TccGetBoPropertyService, factory: TccODataServiceFactory, helper: TccOdataHelperService, odatafunctions: TccOdataFunctionsService); private remotequeryFactory; private events; executeScript: TccScripting.script; executeScript2: TccScripting.script2; executeScript3: TccScripting.script2; executeScript4: TccScripting.script2; executeScript5: TccScripting.script2; private ccSingularity; private clientClassObjects; private subject; private isAsyncGlobalName; private isAsyncFieldSpecificName; private initClassObjects; get AllowErrorRelease(): boolean; get AllowExecuteUserexit(): boolean; initScript(script: string, resources: TccET_DEV.GetPackageResources, captureapp: TccSingularityTypes.TccCaptureApp, scriptpackage?: TccET_DEV.Package): Observable<boolean>; initScript2(scriptpath: string, resources: TccET_DEV.GetPackageResources, captureapp: TccSingularityTypes.TccCaptureApp, scriptpackage?: TccET_DEV.Package): Observable<boolean>; initScript3(scriptpath: string, resources: TccET_DEV.GetPackageResources, captureapp: TccSingularityTypes.TccCaptureApp, scriptpackage?: TccET_DEV.Package): Observable<boolean>; initScript4(scriptpath: string, resources: TccET_DEV.GetPackageResources, captureapp: TccSingularityTypes.TccCaptureApp, scriptpackage?: TccET_DEV.Package): Observable<boolean>; initScript5(scriptpath: string, resources: TccET_DEV.GetPackageResources, captureapp: TccSingularityTypes.TccCaptureApp, scriptpackage?: TccET_DEV.Package): Observable<boolean>; private generateSingularity; private callAsyncFunction; triggerEvent(eventName: TccScripting.syncGlobalEventName): void; triggerEvent(eventName: TccScripting.asyncGlobalEventName): Observable<boolean>; triggerFieldSpecificEvent(eventName: TccScripting.syncFieldSpecificEventName, id: string, rownum?: number): void; triggerFieldSpecificEvent(eventName: TccScripting.asyncFieldSpecificEventName, id: string, rownum?: number): Observable<boolean>; private callFunction; onScriptResult(result: TccScripting.scriptResult): void; private parseScriptResult; private parseScriptField; }