Archived
1
0

plugin: Make init and applications callbacks optional

This commit is contained in:
Anmol Sethi
2020-11-06 14:44:19 -05:00
parent 9d39c53c99
commit 277211c4ce
2 changed files with 12 additions and 2 deletions

View File

@ -129,8 +129,10 @@ export interface Plugin {
* Returns the plugin's router.
*
* Mounted at <code-sever-root>/<plugin-path>
*
* If not present, the plugin provides no routes.
*/
router(): express.Router
router?(): express.Router
/**
* code-server uses this to collect the list of applications that
@ -139,8 +141,10 @@ export interface Plugin {
* refresh the list of applications
*
* Ensure this is as fast as possible.
*
* If not present, the plugin provides no applications.
*/
applications(): Application[] | Promise<Application[]>
applications?(): Application[] | Promise<Application[]>
}
/**