import { Checker, Trigger, StorageSchema, EntityDict, Watcher, Routine, Timer, Aspect } from "oak-domain/lib/types"; import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain'; import { AsyncContext } from 'oak-domain/lib/store/AsyncRowStore'; import { Connector } from 'oak-domain/lib/types/Connector'; import { SyncContext } from 'oak-domain/lib/store/SyncRowStore'; import { DebugStore } from "../debugStore/DebugStore"; import { CommonConfiguration } from "oak-domain/lib/types/Configuration"; import { Importation, Exportation } from 'oak-domain/lib/types/Port'; export default class DebugConnector, FrontCxt extends SyncContext> implements Connector { debugStore: DebugStore; contextBuilder: (store: DebugStore) => Cxt; aspectDict: Record>; constructor(storageSchema: StorageSchema, contextBuilder: (store: DebugStore) => Cxt, aspectDict: Record>, triggers: Array>, checkers: Array>, watchers: Array>, timers: Array>, startRoutines: Array>, initialData: { [T in keyof ED]?: Array; }, common: CommonConfiguration, importations?: Array>, exportations?: Array>); getRouter(): string; callAspect(name: string, params: any, context?: FrontCxt | undefined): Promise<{ result: any; opRecords: import("oak-domain/lib/types").OpRecord[]; message: string | undefined; }>; parseRequest(): any; serializeResult(): any; serializeException(): any; getSocketPath(): any; getSocketPointRouter(): any; getSocketPoint(): any; getBridgeRouter(): string; makeBridgeUrl(url: string): string; getEndpointRouter(): string; parseBridgeRequestQuery(urlParams: string): any; getFullData(keys?: (keyof ED)[]): Promise<{ [T in keyof ED]?: ED[T]["OpSchema"][] | undefined; }>; getCorsHeader(): string[]; }