DynamicObjectRegistry class
Static registry class for loadable projects for use in frameworks like @microsoft/live-share-turbo
. All Live Share packages and extension
frameworks (e.g., LiveMediaSession
in our media package) will register their classes from within their main files. Goal of this class is for
all Live Share packages that a developer has installed will be registered as available dynamic objects without the core package needing to be
aware of what every DDS is.
Properties
dynamic |
Get all registered dynamic loadable objects |
Methods
register |
Static method to register a new dynamic loadable object class. |
Property Details
dynamicLoadableObjects
Get all registered dynamic loadable objects
static Map<string, LoadableObjectClass<any>> dynamicLoadableObjects
Property Value
Map<string, LoadableObjectClass<any>>
Method Details
registerObjectClass(LoadableObjectClass<any>, string)
Static method to register a new dynamic loadable object class.
static function registerObjectClass(loadableObjectClass: LoadableObjectClass<any>, typeName: string)
Parameters
- loadableObjectClass
-
LoadableObjectClass<any>
the Fluid loadable object class to register
- typeName
-
string
Remarks
Duplicate classes will be ignored.
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈