altair-graphql-core
Version:
Several of the core logic for altair graphql client
53 lines • 2.89 kB
TypeScript
import { output } from 'zod/v4';
export declare const pluginEntrySchema: import("zod/v4").ZodUnion<readonly [import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"html">;
path: import("zod/v4").ZodString;
}, import("zod/v4/core").$strip>, import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"js">;
scripts: import("zod/v4").ZodArray<import("zod/v4").ZodString>;
styles: import("zod/v4").ZodArray<import("zod/v4").ZodString>;
}, import("zod/v4/core").$strip>]>;
export type PluginEntry = output<typeof pluginEntrySchema>;
export declare const pluginIconSchema: import("zod/v4").ZodUnion<readonly [import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"image">;
url: import("zod/v4").ZodString;
}, import("zod/v4/core").$strip>, import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"svg">;
src: import("zod/v4").ZodString;
}, import("zod/v4/core").$strip>]>;
export type PluginIcon = output<typeof pluginIconSchema>;
export declare const pluginV3ManifestSchema: import("zod/v4").ZodObject<{
manifest_version: import("zod/v4").ZodLiteral<3>;
name: import("zod/v4").ZodString;
display_name: import("zod/v4").ZodString;
version: import("zod/v4").ZodString;
description: import("zod/v4").ZodString;
entry: import("zod/v4").ZodUnion<readonly [import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"html">;
path: import("zod/v4").ZodString;
}, import("zod/v4/core").$strip>, import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"js">;
scripts: import("zod/v4").ZodArray<import("zod/v4").ZodString>;
styles: import("zod/v4").ZodArray<import("zod/v4").ZodString>;
}, import("zod/v4/core").$strip>]>;
capabilities: import("zod/v4").ZodOptional<import("zod/v4").ZodArray<import("zod/v4").ZodEnum<{
"query:read": "query:read";
"query:write": "query:write";
"header:read": "header:read";
"header:write": "header:write";
"environment:read": "environment:read";
"environment:write": "environment:write";
}>>>;
author_email: import("zod/v4").ZodOptional<import("zod/v4").ZodString>;
author: import("zod/v4").ZodOptional<import("zod/v4").ZodString>;
minimum_altair_version: import("zod/v4").ZodOptional<import("zod/v4").ZodString>;
icon: import("zod/v4").ZodOptional<import("zod/v4").ZodUnion<readonly [import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"image">;
url: import("zod/v4").ZodString;
}, import("zod/v4/core").$strip>, import("zod/v4").ZodObject<{
type: import("zod/v4").ZodLiteral<"svg">;
src: import("zod/v4").ZodString;
}, import("zod/v4/core").$strip>]>>;
}, import("zod/v4/core").$strip>;
export type PluginV3Manifest = output<typeof pluginV3ManifestSchema>;
//# sourceMappingURL=manifest.d.ts.map