mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-05 19:30:23 +00:00
refactor: bundle lazy runtime surfaces
This commit is contained in:
@@ -1,6 +1,55 @@
|
||||
export { listMatrixDirectoryGroupsLive, listMatrixDirectoryPeersLive } from "./directory-live.js";
|
||||
export { resolveMatrixAuth } from "./matrix/client.js";
|
||||
export { probeMatrix } from "./matrix/probe.js";
|
||||
export { sendMessageMatrix } from "./matrix/send.js";
|
||||
export { resolveMatrixTargets } from "./resolve-targets.js";
|
||||
export { matrixOutbound } from "./outbound.js";
|
||||
import {
|
||||
listMatrixDirectoryGroupsLive as listMatrixDirectoryGroupsLiveImpl,
|
||||
listMatrixDirectoryPeersLive as listMatrixDirectoryPeersLiveImpl,
|
||||
} from "./directory-live.js";
|
||||
import { resolveMatrixAuth as resolveMatrixAuthImpl } from "./matrix/client.js";
|
||||
import { probeMatrix as probeMatrixImpl } from "./matrix/probe.js";
|
||||
import { sendMessageMatrix as sendMessageMatrixImpl } from "./matrix/send.js";
|
||||
import { matrixOutbound as matrixOutboundImpl } from "./outbound.js";
|
||||
import { resolveMatrixTargets as resolveMatrixTargetsImpl } from "./resolve-targets.js";
|
||||
|
||||
type ListMatrixDirectoryGroupsLive =
|
||||
typeof import("./directory-live.js").listMatrixDirectoryGroupsLive;
|
||||
type ListMatrixDirectoryPeersLive =
|
||||
typeof import("./directory-live.js").listMatrixDirectoryPeersLive;
|
||||
type ResolveMatrixAuth = typeof import("./matrix/client.js").resolveMatrixAuth;
|
||||
type ProbeMatrix = typeof import("./matrix/probe.js").probeMatrix;
|
||||
type SendMessageMatrix = typeof import("./matrix/send.js").sendMessageMatrix;
|
||||
type ResolveMatrixTargets = typeof import("./resolve-targets.js").resolveMatrixTargets;
|
||||
type MatrixOutbound = typeof import("./outbound.js").matrixOutbound;
|
||||
|
||||
export function listMatrixDirectoryGroupsLive(
|
||||
...args: Parameters<ListMatrixDirectoryGroupsLive>
|
||||
): ReturnType<ListMatrixDirectoryGroupsLive> {
|
||||
return listMatrixDirectoryGroupsLiveImpl(...args);
|
||||
}
|
||||
|
||||
export function listMatrixDirectoryPeersLive(
|
||||
...args: Parameters<ListMatrixDirectoryPeersLive>
|
||||
): ReturnType<ListMatrixDirectoryPeersLive> {
|
||||
return listMatrixDirectoryPeersLiveImpl(...args);
|
||||
}
|
||||
|
||||
export function resolveMatrixAuth(
|
||||
...args: Parameters<ResolveMatrixAuth>
|
||||
): ReturnType<ResolveMatrixAuth> {
|
||||
return resolveMatrixAuthImpl(...args);
|
||||
}
|
||||
|
||||
export function probeMatrix(...args: Parameters<ProbeMatrix>): ReturnType<ProbeMatrix> {
|
||||
return probeMatrixImpl(...args);
|
||||
}
|
||||
|
||||
export function sendMessageMatrix(
|
||||
...args: Parameters<SendMessageMatrix>
|
||||
): ReturnType<SendMessageMatrix> {
|
||||
return sendMessageMatrixImpl(...args);
|
||||
}
|
||||
|
||||
export function resolveMatrixTargets(
|
||||
...args: Parameters<ResolveMatrixTargets>
|
||||
): ReturnType<ResolveMatrixTargets> {
|
||||
return resolveMatrixTargetsImpl(...args);
|
||||
}
|
||||
|
||||
export const matrixOutbound: MatrixOutbound = { ...matrixOutboundImpl };
|
||||
|
||||
Reference in New Issue
Block a user