File tree Expand file tree Collapse file tree 4 files changed +22
-1
lines changed
Expand file tree Collapse file tree 4 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -39,12 +39,19 @@ export class Workspace implements IPublicApiWorkspace {
3939 const { name : resourceName , type : resourceType } = d ;
4040 const {
4141 description,
42+ editorViews,
4243 } = d . resourceTypeModel ( { } as any , { } ) ;
4344
4445 return {
4546 resourceName,
4647 resourceType,
4748 description,
49+ editorViews : editorViews . map ( d => (
50+ {
51+ viewName : d . viewName ,
52+ viewType : d . viewType || 'editor' ,
53+ }
54+ ) ) ,
4855 } ;
4956 } ) ;
5057 }
Original file line number Diff line number Diff line change @@ -24,4 +24,12 @@ export class EditorView {
2424 } ,
2525 } ) ;
2626 }
27+
28+ get viewName ( ) {
29+ return this [ editorViewSymbol ] . viewName ;
30+ }
31+
32+ get viewType ( ) {
33+ return this [ editorViewSymbol ] . viewType ;
34+ }
2735}
Original file line number Diff line number Diff line change 11import { IPublicModelPluginContext } from './plugin-context' ;
22
3- export interface IPublicModelEditorView extends IPublicModelPluginContext { }
3+ export interface IPublicModelEditorView extends IPublicModelPluginContext {
4+ viewName : string ;
5+
6+ viewType : 'editor' | 'webview' ;
7+ }
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ export interface IViewContext extends IBasicContext {
1010 editorWindow : IEditorWindow ;
1111
1212 viewName : string ;
13+
14+ viewType : 'editor' | 'webview' ;
1315}
1416
1517export class Context extends BasicContext implements IViewContext {
You can’t perform that action at this time.
0 commit comments