diff --git a/modulecheck/appStartup.json b/modulecheck/appStartup.json index 791c52df125e207df06988472184833c1cc0b6ad..ab2bafeec08d89cc1480d526949873e9a34b2771 100644 --- a/modulecheck/appStartup.json +++ b/modulecheck/appStartup.json @@ -10,7 +10,8 @@ "enum": [ "startupTasks", "configEntry", - "appPreloadHintStartupTasks" + "appPreloadHintStartupTasks", + "systemPreloadHintStartupTasks" ] }, "properties": { @@ -220,6 +221,43 @@ } } } + }, + "systemPreloadHintStartupTasks": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "object", + "propertyNames": { + "enum": [ + "name", + "srcEntry", + "ohmurl" + ] + }, + "required": [ + "name", + "srcEntry", + "ohmurl" + ], + "properties": { + "name": { + "description": "Indicates the name of the preload task.", + "type": "string", + "pattern": "^[@a-zA-Z][0-9a-zA-Z_.]+$", + "maxLength": 127 + }, + "srcEntry": { + "description": "Indicates the js code path corresponding to the preload task.", + "type": "string", + "maxLength": 127 + }, + "ohmurl": { + "description": "Indicates the system so name of the preload task.", + "type": "string", + "maxLength": 127 + } + } + } } } } \ No newline at end of file