/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface ILockV101 { lockVersion: "1.0.1"; platform: | "unknown" | "noarch" | "linux-32" | "linux-64" | "linux-aarch64" | "linux-armv6l" | "linux-armv7l" | "linux-ppc64le" | "linux-ppc64" | "linux-ppc" | "linux-s390x" | "linux-riscv32" | "linux-riscv64" | "linux-loong64" | "freebsd-64" | "osx-64" | "osx-arm64" | "win-32" | "win-64" | "win-arm64" | "emscripten-wasm32" | "wasi-wasm32" | "zos-z"; specs: string[]; channels: string[]; channelInfo: { /** * This interface was referenced by `undefined`'s JSON-Schema definition * via the `patternProperty` "^[a-zA-Z0-9._-]+$". */ [k: string]: { url: string; protocol: "https"; }[]; }; packages: { /** * This interface was referenced by `undefined`'s JSON-Schema definition * via the `patternProperty` ".*". */ [k: string]: { name: string; build?: string; version: string; subdir?: string; channel: string; hash?: { md5?: string; sha256?: string; }; }; }; pipPackages: { /** * This interface was referenced by `undefined`'s JSON-Schema definition * via the `patternProperty` ".*". */ [k: string]: { name: string; version: string; url: string; registry: string; }; }; }