Skip to content

nooschain v0.1.0


nooschain / contracts/package-provenance-schemas / contractPackageDescriptorSchema

Variable: contractPackageDescriptorSchema

const contractPackageDescriptorSchema: ZodObject<{ audits: ZodDefault<ZodArray<ZodObject<{ completedAt: ZodOptional<ZodString>; name: ZodString; notes: ZodOptional<ZodString>; url: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { completedAt?: string; name: string; notes?: string; url?: string; }, { completedAt?: string; name: string; notes?: string; url?: string; }>, "many">>; authors: ZodDefault<ZodArray<ZodObject<{ email: ZodOptional<ZodString>; name: ZodString; organizationId: ZodOptional<ZodString>; userId: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { email?: string; name: string; organizationId?: string; userId?: string; }, { email?: string; name: string; organizationId?: string; userId?: string; }>, "many">>; codeHash: ZodString; description: ZodString; keywords: ZodDefault<ZodArray<ZodString, "many">>; license: ZodOptional<ZodString>; manifestHash: ZodString; manifestPath: ZodString; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; packageName: ZodString; packageVersion: ZodString; repository: ZodOptional<ZodString>; runtime: ZodLiteral<"wasm-assemblyscript-v1">; schemaVersion: ZodLiteral<1>; wasmPath: ZodString; }, "strip", ZodTypeAny, { audits: object[]; authors: object[]; codeHash: string; description: string; keywords: string[]; license?: string; manifestHash: string; manifestPath: string; metadata: Record<string, unknown>; packageName: string; packageVersion: string; repository?: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; wasmPath: string; }, { audits?: object[]; authors?: object[]; codeHash: string; description: string; keywords?: string[]; license?: string; manifestHash: string; manifestPath: string; metadata?: Record<string, unknown>; packageName: string; packageVersion: string; repository?: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; wasmPath: string; }>

Defined in: contracts/package-provenance-schemas.ts:18

Audience-first NOOSChain documentation.