@fluidframework/core-interfaces Package
Interfaces
| Interface | Alerts | Description |
|---|---|---|
| IFluidCodeDetails | Deprecated |
|
| IFluidCodeDetailsComparer | Deprecated |
|
| IFluidCodeDetailsConfig | Deprecated |
|
| IFluidHandle | Handle to a shared FluidObject | |
| IFluidHandleContext | An IFluidHandleContext describes a routing context from which other IFluidHandleContexts are defined | |
| IFluidLoadable | A shared FluidObject has a URL from which it can be referenced | |
| IFluidObject | Deprecated |
|
| IFluidPackage | Deprecated |
|
| IFluidPackageEnvironment | Deprecated |
|
| IFluidRouter | ||
| IFluidRunnable | ||
| IProvideFluidCodeDetailsComparer | Deprecated |
|
| IProvideFluidHandle | ||
| IProvideFluidHandleContext | ||
| IProvideFluidLoadable | ||
| IProvideFluidRouter | Request routing | |
| IProvideFluidRunnable | ||
| IRequest | ||
| IRequestHeader | ||
| IResponse |
Types
| TypeAlias | Description |
|---|---|
| FluidObject |
This utility type take interface(s) that follow the FluidObject pattern, and produces a new type that can be used for inspection and discovery of those interfaces. It is meant to be used with types that are known to implement the FluidObject pattern. A common way to specify a type implements the FluidObject pattern is to expose it as a FluidObject without a generic argument. |
| FluidObjectKeys |
This utility type creates a type that is the union of all keys on the generic type which implement the FluidObject pattern. See FluidObject For example |
Variables
| Variable | Alerts | Type | Description |
|---|---|---|---|
| IFluidCodeDetailsComparer | Deprecated |
keyof IProvideFluidCodeDetailsComparer | |
| IFluidHandle | keyof IProvideFluidHandle | ||
| IFluidHandleContext | keyof IProvideFluidHandleContext | ||
| IFluidLoadable | keyof IProvideFluidLoadable | ||
| IFluidRouter | keyof IProvideFluidRouter | ||
| IFluidRunnable | keyof IProvideFluidRunnable | ||
| isFluidCodeDetails | Deprecated |
(details: unknown) => details is Readonly<IFluidCodeDetails> | |
| isFluidPackage | Deprecated |
(pkg: any) => pkg is Readonly<IFluidPackage> |
Variable Details
IFluidCodeDetailsComparer
in favor of @fluidframework/container-definitions/fluidPackage.ts#IFluidCodeDetailsComparer to have code loading modules in same package.
Signature
IFluidCodeDetailsComparer: keyof IProvideFluidCodeDetailsComparer
Type: keyof IProvideFluidCodeDetailsComparer
IFluidHandle
Signature
IFluidHandle: keyof IProvideFluidHandle
Type: keyof IProvideFluidHandle
IFluidHandleContext
Signature
IFluidHandleContext: keyof IProvideFluidHandleContext
Type: keyof IProvideFluidHandleContext
IFluidLoadable
Signature
IFluidLoadable: keyof IProvideFluidLoadable
Type: keyof IProvideFluidLoadable
IFluidRouter
Signature
IFluidRouter: keyof IProvideFluidRouter
Type: keyof IProvideFluidRouter
IFluidRunnable
Signature
IFluidRunnable: keyof IProvideFluidRunnable
Type: keyof IProvideFluidRunnable
isFluidCodeDetails
in favor of @fluidframework/container-definitions/fluidPackage.ts#isFluidCodeDetails to have code loading modules in same package
Signature
isFluidCodeDetails: (details: unknown) => details is Readonly<IFluidCodeDetails>
Type: (details: unknown) => details is Readonly<IFluidCodeDetails>
isFluidPackage
in favor of @fluidframework/container-definitions/fluidPackage.ts#isFluidPackage to have code loading modules in same package. Check if the package.json defines a Fluid package
Signature
isFluidPackage: (pkg: any) => pkg is Readonly<IFluidPackage>
Type: (pkg: any) => pkg is Readonly<IFluidPackage>