20 lines
714 B
TypeScript
20 lines
714 B
TypeScript
import { OnModuleInit } from '@nestjs/common';
|
|
export interface RouteTarget {
|
|
prefix: string;
|
|
base: string;
|
|
injectServiceToken: boolean;
|
|
}
|
|
export declare class MountService implements OnModuleInit {
|
|
private readonly logger;
|
|
private gapmindToken?;
|
|
gapmindBase(): string;
|
|
socmindBase(): string;
|
|
requireMountAuth(authorization?: string): void;
|
|
serviceToken(): string | undefined;
|
|
onModuleInit(): Promise<void>;
|
|
proxy(base: string, subpath: string, method: string, query: string, inHeaders: Record<string, string | string[] | undefined>, body: unknown, injectToken: boolean): Promise<{
|
|
status: number;
|
|
contentType?: string;
|
|
buffer: Buffer;
|
|
}>;
|
|
}
|