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