@fangcha/backend-kit
Version:
Backend Kit.
28 lines (27 loc) • 805 B
TypeScript
import { BotCore } from '@fangcha/bot-kit';
declare type UserInfoTransfer = (item: any) => any;
declare class __FangchaState {
appName: string;
env: string;
tags: string[];
codeVersion: string;
runningMachine: string;
retainHealthWord: string;
botProxy: BotCore;
_checkHealthHandler: () => Promise<void>;
constructor();
checkHealth(): Promise<void>;
appInfo(): {
env: string;
tags: string[];
codeVersion: string;
runningMachine: string;
};
frontendConfig: any;
private _transferHandlers;
addUserInfoTransfer(handler: UserInfoTransfer): void;
transferSessionUserInfo: (userInfo: any) => Promise<any>;
updateFrontendConfig(extras: {}): void;
}
export declare const _FangchaState: __FangchaState;
export {};