Skip to content

Commit 230c1d0

Browse files
author
Loïc Mangeonjean
committed
fix: make methods return rejected promise instead of throwing errors
1 parent 723b675 commit 230c1d0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/extensions.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ class InfrastructureFileSystemUpdaterProvider implements IFileSystemProviderWith
101101
constructor (private infrastructure: Infrastructure, private languageClientManager: LanguageClientManager) {
102102
}
103103

104-
readFile (): Promise<Uint8Array> {
104+
async readFile (): Promise<Uint8Array> {
105105
throw FileSystemProviderError.create('Not allowed', FileSystemProviderErrorCode.NoPermissions)
106106
}
107107

@@ -120,23 +120,23 @@ class InfrastructureFileSystemUpdaterProvider implements IFileSystemProviderWith
120120
}
121121
}
122122

123-
stat (): Promise<IStat> {
123+
async stat (): Promise<IStat> {
124124
throw FileSystemProviderError.create('Not allowed', FileSystemProviderErrorCode.NoPermissions)
125125
}
126126

127127
async mkdir (): Promise<void> {
128128
throw FileSystemProviderError.create('Not allowed', FileSystemProviderErrorCode.NoPermissions)
129129
}
130130

131-
readdir (): Promise<[string, FileType][]> {
131+
async readdir (): Promise<[string, FileType][]> {
132132
throw FileSystemProviderError.create('Not found', FileSystemProviderErrorCode.FileNotFound)
133133
}
134134

135-
delete (): Promise<void> {
135+
async delete (): Promise<void> {
136136
throw FileSystemProviderError.create('Not allowed', FileSystemProviderErrorCode.NoPermissions)
137137
}
138138

139-
rename (): Promise<void> {
139+
async rename (): Promise<void> {
140140
throw FileSystemProviderError.create('Not allowed', FileSystemProviderErrorCode.NoPermissions)
141141
}
142142
}
@@ -223,11 +223,11 @@ class InfrastructureFileSystemProvider implements IFileSystemProviderWithFileRea
223223
})
224224
}
225225

226-
delete (): Promise<void> {
226+
async delete (): Promise<void> {
227227
throw FileSystemProviderError.create('Not allowed', FileSystemProviderErrorCode.NoPermissions)
228228
}
229229

230-
rename (): Promise<void> {
230+
async rename (): Promise<void> {
231231
throw FileSystemProviderError.create('Not allowed', FileSystemProviderErrorCode.NoPermissions)
232232
}
233233
}

0 commit comments

Comments
 (0)