Переглянути джерело

Fixes certain type-only imports in webviews

main
Eric Amodio 2 роки тому
джерело
коміт
70ad5ddb88
3 змінених файлів з 8 додано та 1 видалено
  1. +3
    -0
      src/webviews/apps/tsconfig.json
  2. +2
    -1
      src/webviews/commitDetails/protocol.ts
  3. +3
    -0
      webpack.config.js

+ 3
- 0
src/webviews/apps/tsconfig.json Переглянути файл

@ -3,6 +3,9 @@
"compilerOptions": {
"lib": ["dom", "dom.iterable", "es2020"],
"outDir": "../../",
"paths": {
"@env/*": ["src/env/browser/*"]
},
"useDefineForClassFields": false
},
"include": [

+ 2
- 1
src/webviews/commitDetails/protocol.ts Переглянути файл

@ -1,5 +1,6 @@
import { TextDocumentShowOptions } from 'vscode';
import type { IssueOrPullRequest } from '../../git/models/issue';
import type { PullRequest } from '../../git/models/pullRequest';
import { IpcCommandType, IpcNotificationType } from '../protocol';
export type FileShowOptions = TextDocumentShowOptions;
@ -21,7 +22,7 @@ export type CommitDetails = {
export type RichCommitDetails = {
formattedMessage?: string;
pullRequest?: IssueOrPullRequest;
pullRequest?: PullRequest;
issues?: IssueOrPullRequest[];
};

+ 3
- 0
webpack.config.js Переглянути файл

@ -410,6 +410,9 @@ function getWebviewsConfig(mode, env) {
],
},
resolve: {
alias: {
'@env': path.resolve(__dirname, 'src', 'env', 'browser'),
},
extensions: ['.ts', '.tsx', '.js', '.jsx', '.json'],
modules: [basePath, 'node_modules'],
},

Завантаження…
Відмінити
Зберегти