mirror of
https://github.com/ckaczor/vscode-gitlens.git
synced 2026-02-16 02:48:38 -05:00
mixin state of super type
As discussed, this should be ok for Insiders and Stable and accommodate for our URI changes.
This commit is contained in:
committed by
Eric Amodio
parent
2650a84105
commit
459a8dce1d
@@ -19,11 +19,11 @@ export class GitUri extends Uri {
|
|||||||
if (!uri) return;
|
if (!uri) return;
|
||||||
|
|
||||||
const base = this as any;
|
const base = this as any;
|
||||||
base._scheme = uri.scheme;
|
for (const key in uri) {
|
||||||
base._authority = uri.authority;
|
if (uri.hasOwnProperty(key)) {
|
||||||
base._path = uri.path;
|
base[key] = (uri as any)[key];
|
||||||
base._query = uri.query;
|
}
|
||||||
base._fragment = uri.fragment;
|
}
|
||||||
|
|
||||||
this.offset = 0;
|
this.offset = 0;
|
||||||
if (uri.scheme === DocumentSchemes.GitLensGit) {
|
if (uri.scheme === DocumentSchemes.GitLensGit) {
|
||||||
@@ -141,4 +141,4 @@ export interface IGitUriData {
|
|||||||
originalFileName?: string;
|
originalFileName?: string;
|
||||||
index?: number;
|
index?: number;
|
||||||
decoration?: string;
|
decoration?: string;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user