altair-graphql-core
Version:
Several of the core logic for altair graphql client
24 lines • 931 B
TypeScript
import { output } from 'zod/v4';
import { altairV1PluginSchema, pluginManifestSchema, pluginSourceSchema, pluginTypeSchema } from './plugin.schema';
export type PluginSource = output<typeof pluginSourceSchema>;
export type PluginType = output<typeof pluginTypeSchema>;
export type PluginManifest = output<typeof pluginManifestSchema>;
export type AltairV1Plugin = output<typeof altairV1PluginSchema>;
export declare const createV1Plugin: (name: string, manifest: PluginManifest) => AltairV1Plugin;
export interface RemotePluginListItem {
name: string;
version: string;
description: string;
author: string | null;
created_at: number;
updated_at: number;
homepage: string | null;
summary: string | null;
manifest: PluginManifest;
}
export interface RemotePluginListResponse {
page: number;
total: number;
items: RemotePluginListItem[];
}
//# sourceMappingURL=plugin.interfaces.d.ts.map