UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

53 lines (52 loc) 3.71 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'; import { TccGlobalStorage } from '../../services/tcc-global-storage/tcc-global-storage.service'; import { LocaleService } from '../../../core/services/tcc-locale/tcc-locale.service'; import { TccBankersRoundingPipe } from '../../pipes/tcc-bankers-rounding/tcc-bankers-rounding.pipe'; import { DecimalPipe } from '@angular/common'; export declare class TccScriptingComponent { private translationPipe; private boPropService; private globalStorage; private localeService; private bankersRoundingPipe; private decimalPipe; constructor(translationPipe: TccTranslationPipe, boPropService: TccGetBoPropertyService, factory: TccODataServiceFactory, helper: TccOdataHelperService, odatafunctions: TccOdataFunctionsService, globalStorage: TccGlobalStorage, localeService: LocaleService, bankersRoundingPipe: TccBankersRoundingPipe, decimalPipe: DecimalPipe); 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, index?: number, isTable?: boolean): void; triggerFieldSpecificEvent(eventName: TccScripting.asyncFieldSpecificEventName, id: string, index?: number, isTable?: boolean): Observable<boolean>; private callFunction; onScriptResult(result: TccScripting.scriptResult): void; private parseScriptResult; private parseScriptField; }