UNPKG

internetarchive-sdk-js

Version:

NodeJS / Typescript SDK for Internet Archive APIs

72 lines (71 loc) 2.25 kB
import { z } from 'zod'; export declare const ia: { Options: z.ZodObject<{ testmode: z.ZodOptional<z.ZodBoolean>; setScanner: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; }; export declare const Mediatype: z.ZodEnum<{ data: "data"; collection: "collection"; audio: "audio"; etree: "etree"; image: "image"; movies: "movies"; software: "software"; texts: "texts"; web: "web"; }>; export declare const UploadFileHeaders: z.ZodObject<{ 'x-archive-interactive-priority': z.ZodOptional<z.ZodNumber>; 'x-archive-meta-mediatype': z.ZodEnum<{ data: "data"; collection: "collection"; audio: "audio"; etree: "etree"; image: "image"; movies: "movies"; software: "software"; texts: "texts"; web: "web"; }>; }, z.core.$strip>; export declare const CreateItemRequestHeaders: z.ZodIntersection<z.ZodObject<{ authorization: z.ZodString; 'x-amz-auto-make-bucket': z.ZodNumber; 'x-archive-interactive-priority': z.ZodOptional<z.ZodNumber>; 'x-archive-meta-identifier': z.ZodUnion<[z.ZodString, z.ZodNumber]>; 'x-archive-meta-collection': z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>; 'x-archive-meta01-collection': z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>; 'x-archive-meta02-collection': z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>; 'x-archive-meta-mediatype': z.ZodEnum<{ data: "data"; collection: "collection"; audio: "audio"; etree: "etree"; image: "image"; movies: "movies"; software: "software"; texts: "texts"; web: "web"; }>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodAny>>; export declare const UpdateItemRequestPatch: z.ZodObject<{ op: z.ZodEnum<{ add: "add"; }>; path: z.ZodString; value: z.ZodString; }, z.core.$strip>; export declare const UpdateItemRequestData: z.ZodObject<{ '-target': z.ZodEnum<{ metadata: "metadata"; }>; '-patch': z.ZodArray<z.ZodObject<{ op: z.ZodEnum<{ add: "add"; }>; path: z.ZodString; value: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>;