the-moby-effect
Version:
Moby/Docker API client built using effect-ts
43 lines • 1.53 kB
TypeScript
import * as Schema from "effect/Schema";
import * as SwarmDriver from "./SwarmDriver.generated.js";
declare const SwarmSecretSpec_base: Schema.Class<SwarmSecretSpec, {
Data: Schema.optionalWith<Schema.Schema<string, string, never>, {
nullable: true;
}>;
Driver: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, {
nullable: true;
}>;
Templating: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, {
nullable: true;
}>;
Name: Schema.optional<typeof Schema.String>;
Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>;
}, Schema.Struct.Encoded<{
Data: Schema.optionalWith<Schema.Schema<string, string, never>, {
nullable: true;
}>;
Driver: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, {
nullable: true;
}>;
Templating: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, {
nullable: true;
}>;
Name: Schema.optional<typeof Schema.String>;
Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>;
}>, never, {
readonly Name?: string | undefined;
} & {
readonly Labels: {
readonly [x: string]: string;
} | null;
} & {
readonly Driver?: SwarmDriver.SwarmDriver | undefined;
} & {
readonly Data?: string | undefined;
} & {
readonly Templating?: SwarmDriver.SwarmDriver | undefined;
}, {}, {}>;
export declare class SwarmSecretSpec extends SwarmSecretSpec_base {
}
export {};
//# sourceMappingURL=SwarmSecretSpec.generated.d.ts.map