9b7da18879
新增 HostBridge 原生宿主契约和 H5 native_app transport 新增 Expo React Native 移动壳并收紧 WebView 外链边界 新增 Tauri 桌面壳并用 capability 收口受控命令 更新宿主壳方案、文档索引和共享记忆
31 lines
656 B
TypeScript
31 lines
656 B
TypeScript
/// <reference types="vite/client" />
|
|
|
|
interface ImportMetaEnv {
|
|
readonly VITE_DEBUG_MODE?: string;
|
|
}
|
|
|
|
interface Window {
|
|
ReactNativeWebView?: {
|
|
postMessage?: (message: string) => void;
|
|
};
|
|
__TAURI__?: {
|
|
core?: {
|
|
invoke?: <Result = unknown>(
|
|
command: string,
|
|
args?: Record<string, unknown>,
|
|
) => Promise<Result>;
|
|
};
|
|
};
|
|
wx?: {
|
|
miniProgram?: {
|
|
navigateTo?: (options: {
|
|
url: string;
|
|
success?: (result?: unknown) => void;
|
|
fail?: (error: { errMsg?: string }) => void;
|
|
}) => void;
|
|
postMessage?: (message: unknown) => void;
|
|
};
|
|
};
|
|
WeixinJSBridge?: unknown;
|
|
}
|