@@ -25,13 +25,15 @@ export interface INotebookEditorContribution {
2525
2626namespace NotebookRendererContribution {
2727 export const viewType = 'viewType' ;
28+ export const id = 'id' ;
2829 export const displayName = 'displayName' ;
2930 export const mimeTypes = 'mimeTypes' ;
3031 export const entrypoint = 'entrypoint' ;
3132}
3233
3334export interface INotebookRendererContribution {
34- readonly [ NotebookRendererContribution . viewType ] : string ;
35+ readonly [ NotebookRendererContribution . id ] ?: string ;
36+ readonly [ NotebookRendererContribution . viewType ] ?: string ;
3537 readonly [ NotebookRendererContribution . displayName ] : string ;
3638 readonly [ NotebookRendererContribution . mimeTypes ] ?: readonly string [ ] ;
3739 readonly [ NotebookRendererContribution . entrypoint ] : string ;
@@ -94,18 +96,23 @@ const notebookProviderContribution: IJSONSchema = {
9496const notebookRendererContribution : IJSONSchema = {
9597 description : nls . localize ( 'contributes.notebook.renderer' , 'Contributes notebook output renderer provider.' ) ,
9698 type : 'array' ,
97- defaultSnippets : [ { body : [ { viewType : '' , displayName : '' , mimeTypes : [ '' ] } ] } ] ,
99+ defaultSnippets : [ { body : [ { id : '' , displayName : '' , mimeTypes : [ '' ] } ] } ] ,
98100 items : {
99101 type : 'object' ,
100102 required : [
101- NotebookRendererContribution . viewType ,
103+ NotebookRendererContribution . id ,
102104 NotebookRendererContribution . displayName ,
103105 NotebookRendererContribution . mimeTypes ,
104106 NotebookRendererContribution . entrypoint ,
105107 ] ,
106108 properties : {
109+ [ NotebookRendererContribution . id ] : {
110+ type : 'string' ,
111+ description : nls . localize ( 'contributes.notebook.renderer.viewType' , 'Unique identifier of the notebook output renderer.' ) ,
112+ } ,
107113 [ NotebookRendererContribution . viewType ] : {
108114 type : 'string' ,
115+ deprecationMessage : nls . localize ( 'contributes.notebook.provider.viewType.deprecated' , 'Rename `viewType` to `id`.' ) ,
109116 description : nls . localize ( 'contributes.notebook.renderer.viewType' , 'Unique identifier of the notebook output renderer.' ) ,
110117 } ,
111118 [ NotebookRendererContribution . displayName ] : {
0 commit comments