UNPKG

the-moby-effect

Version:
34 lines 1.28 kB
import * as Schema from "effect/Schema"; import * as PluginConfig from "./PluginConfig.generated.js"; import * as PluginSettings from "./PluginSettings.generated.js"; declare const Plugin_base: Schema.Class<Plugin, { Config: Schema.NullOr<typeof PluginConfig.PluginConfig>; Enabled: typeof Schema.Boolean; Id: Schema.optional<typeof Schema.String>; Name: typeof Schema.String; PluginReference: Schema.optional<typeof Schema.String>; Settings: Schema.NullOr<typeof PluginSettings.PluginSettings>; }, Schema.Struct.Encoded<{ Config: Schema.NullOr<typeof PluginConfig.PluginConfig>; Enabled: typeof Schema.Boolean; Id: Schema.optional<typeof Schema.String>; Name: typeof Schema.String; PluginReference: Schema.optional<typeof Schema.String>; Settings: Schema.NullOr<typeof PluginSettings.PluginSettings>; }>, never, { readonly Name: string; } & { readonly Config: PluginConfig.PluginConfig | null; } & { readonly Id?: string | undefined; } & { readonly Enabled: boolean; } & { readonly PluginReference?: string | undefined; } & { readonly Settings: PluginSettings.PluginSettings | null; }, {}, {}>; export declare class Plugin extends Plugin_base { } export {}; //# sourceMappingURL=Plugin.generated.d.ts.map