Element Info
Source: infoElementCourse.json
Info files for v3 elements.
Properties
controller
(string, required): The name of the element's controller file.
-
dependencies
(object): The element's client-side dependencies. Cannot contain additional properties.
nodeModulesStyles
(array): The styles required by this element from /node_modules.
- Items (string): A .css file located in /node_modules.
nodeModulesScripts
(array): The scripts required by this element from /node_modules.
- Items (string): A .js file located in /node_modules.
clientFilesCourseStyles
(array): The styles required by this element from clientFilesCourse.
- Items (string): A .css file located in clientFilesCourse.
clientFilesCourseScripts
(array): The scripts required by this element from clientFilesCourse.
- Items (string): A .js file located in clientFilesCourse.
elementStyles
(array): The styles required by this element from the element's directory.
- Items (string): A .css file located in the element's directory.
elementScripts
(array): The scripts required by this element from the element's directory.
- Items (string): A .js file located in the element's directory.
-
dynamicDependencies
(object): The element's client-side dynamic dependencies. Cannot contain additional properties.
-
nodeModulesScripts
(object): The scripts required by this element from /node_modules as an importmap.
- Additional properties (string)
-
clientFilesCourseScripts
(object): The scripts required by this element from clientFilesCourse as an importmap.
- Additional properties (string)
-
elementScripts
(object): The scripts required by this element from the element's directory as an importmap.
- Additional properties (string)
Definitions
CommentJsonSchema
: Arbitrary comment for reference purposes.
- Any of
- string
- array
-
object: Cannot contain additional properties.