ConfigProviderPathPatch
Constructors
Signature
declare const andThen: {
(that: PathPatch): (self: PathPatch) => PathPatch;
(self: PathPatch, that: PathPatch): PathPatch;
};Signature
declare const empty: PathPatch;Signature
declare const mapName: {
(f: (string: string) => string): (self: PathPatch) => PathPatch;
(self: PathPatch, f: (string: string) => string): PathPatch;
};Signature
declare const nested: {
(name: string): (self: PathPatch) => PathPatch;
(self: PathPatch, name: string): PathPatch;
};Signature
declare const unnested: {
(name: string): (self: PathPatch) => PathPatch;
(self: PathPatch, name: string): PathPatch;
};Models
Signature
interface AndThen {
readonly _tag: "AndThen";
readonly first: PathPatch;
readonly second: PathPatch;
}Signature
interface Empty {
readonly _tag: "Empty";
}Signature
interface MapName {
readonly _tag: "MapName";
f(string: string): string;
}Signature
interface Nested {
readonly _tag: "Nested";
readonly name: string;
}Signature
type PathPatch = Empty | AndThen | MapName | Nested | Unnested;Signature
interface Unnested {
readonly _tag: "Unnested";
readonly name: string;
}
Represents a description of how to modify the path to a configuration value.