import type { BaseProbeResult, BaseTokenResolution } from "openclaw/plugin-sdk/channel-contract"; import { type OpenClawConfig, withEnvAsync } from "openclaw/plugin-sdk/testing"; import { describe, expect, expectTypeOf, it } from "vitest"; import { expectDirectoryIds } from "../../../test/helpers/channels/directory-ids.js"; import {
listTelegramDirectoryGroupsFromConfig,
listTelegramDirectoryPeersFromConfig,
} from "../directory-contract-api.js"; import type { TelegramProbe } from "./probe.js"; import type { TelegramTokenResolution } from "./token.js";
describe("Telegram directory contract", () => {
it("keeps public probe and token resolution aligned with base contracts", () => {
expectTypeOf<TelegramProbe>().toMatchTypeOf<BaseProbeResult>();
expectTypeOf<TelegramTokenResolution>().toMatchTypeOf<BaseTokenResolution>();
});
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.