FluidDevtoolsProps Interface
Properties for configuring the Devtools.
To use, import via @fluidframework/devtools-core/beta.
For more information about our API support guarantees, see here.
This type is "sealed," meaning that code outside of the library defining it should not implement or extend it. Future versions of this type may add members or make typing of readonly members more specific.
This type is "input," meaning that code outside of the library defining it should not read from it. Future versions of this type may add optional members or make typing of members more general.
Signature
/** @sealed */
export interface FluidDevtoolsProps
Properties
| Property | Alerts | Modifiers | Type | Description |
|---|---|---|---|---|
| initialContainers | Beta |
optional, readonly |
ContainerDevtoolsProps[] | (optional) List of Containers to initialize the devtools with. |
| logger | Beta |
optional, readonly |
IDevtoolsLogger | (optional) telemetry logger associated with the Fluid runtime. |
Property Details
initialContainers
(optional) List of Containers to initialize the devtools with.
For more information about our API support guarantees, see here.
Signature
readonly initialContainers?: ContainerDevtoolsProps[];
Type: ContainerDevtoolsProps[]
Remarks
Additional Containers can be registered with the Devtools via registerContainerDevtools(props).
logger
(optional) telemetry logger associated with the Fluid runtime.
For more information about our API support guarantees, see here.
Signature
readonly logger?: IDevtoolsLogger;
Type: IDevtoolsLogger
Remarks
Note: IFluidDevtools does not register this logger with the Fluid runtime; that must be done separately.
This is provided to the Devtools instance strictly to enable communicating supported / desired functionality with external listeners.