Skip to main content
Version: v1

@fluidframework/synthesize Package

Interfaces

InterfaceDescription
IFluidDependencySynthesizerIFluidDependencySynthesizer can generate IFluidObjects based on the IProvideFluidObject pattern. It allow for registering providers and uses synthesize to generate a new object with the optional and required types.
IProvideFluidDependencySynthesizer

Classes

ClassDescription
DependencyContainerDependencyContainer is similar to a IoC Container. It takes providers and will synthesize an object based on them when requested.

Types

TypeAliasDescription
AsyncFluidObjectProviderCombined type for Optional and Required Async Fluid object Providers
AsyncOptionalFluidObjectProviderThis is a condensed version of Record that requires the object has all the FluidObject properties as its type, mapped to an object that implements the property or undefined.
AsyncRequiredFluidObjectProviderThis is a condensed version of Record that requires the object has all the FluidObject properties as its type mapped to an object that implements the property.
FluidObjectProviderMultiple ways to provide a Fluid object.
FluidObjectSymbolProviderThis is a condensed version of Record that requires the object has all the FluidObject properties as its type mapped to a string representation of that property.

Variables

VariableTypeDescription
IFluidDependencySynthesizerkeyof IProvideFluidDependencySynthesizer

Variable Details

IFluidDependencySynthesizer

Signature

IFluidDependencySynthesizer: keyof IProvideFluidDependencySynthesizer

Type: keyof IProvideFluidDependencySynthesizer