FluentPathContainerExtendsContainer<T>
Extends
Container<T>
Description
Extension of the Container
class that adds the factories that construct FluentPath
's.
The factories are provided from the container to avoid circular dependency when imported directly in the fluent functions of the paths builder and objects.
Properties
fluentPathFactory: <W extends PathToken, O extends object>(container: FluentPathContainer<W>, object: O) => O & FluentPath<W>
deniableFluentPathFactory: <W extends PathInNegatedToken | SubPathInNegatedToken | PathAlternativeToken<PathInNegatedToken>, O extends object>(container: FluentPathContainer<W>, object: O) => O & DeniableFluentPath<W>