EdgeAIG's picture
download
raw
657 Bytes
import type { IntegrationDraft, IntegrationMethodRegistration } from "../effect/integration.js";
import type { CredentialValue } from "@opencode-ai/sdk/v2/types";
import type { Hooks } from "./registration.js";
export type { IntegrationDraft, IntegrationMethodRegistration };
export interface IntegrationHooks extends Hooks<{
transform: IntegrationDraft;
}> {
readonly connection: {
readonly active: (integrationID: string) => Promise<import("@opencode-ai/sdk/v2/types").ConnectionInfo | undefined>;
readonly resolve: (connection: import("@opencode-ai/sdk/v2/types").ConnectionInfo) => Promise<CredentialValue | undefined>;
};
}

Xet Storage Details

Size:
657 Bytes
·
Xet hash:
609e363e91268e6e403ebadce6efa06bdd7450c214634465e7259604cea71a9e

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.