Skip to content

Commit 46f8e25

Browse files
committed
Added vscode format settings and extension recommendation
1 parent 0862a80 commit 46f8e25

File tree

6 files changed

+36
-10
lines changed

6 files changed

+36
-10
lines changed

.vscode/extensions.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"recommendations": [
3+
"chenglou92.rescript-vscode"
4+
]
5+
}

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"editor.formatOnSave": true
3+
}

src/Fs.res

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,21 @@ type fd = private int
196196

197197
type writeFileOptions
198198
@obj
199-
external writeFileOptions: (~mode: int=?, ~flag: string=?, ~encoding: string=?, unit) => writeFileOptions = ""
199+
external writeFileOptions: (
200+
~mode: int=?,
201+
~flag: string=?,
202+
~encoding: string=?,
203+
unit,
204+
) => writeFileOptions = ""
200205

201206
type appendFileOptions
202207
@obj
203-
external appendFileOptions: (~mode: int=?, ~flag: Flag.t=?, ~encoding: string=?, unit) => appendFileOptions = ""
208+
external appendFileOptions: (
209+
~mode: int=?,
210+
~flag: Flag.t=?,
211+
~encoding: string=?,
212+
unit,
213+
) => appendFileOptions = ""
204214

205215
type readFileOptions
206216
@obj external readFileOptions: (~flag: Flag.t=?, ~encoding: string=?, unit) => readFileOptions = ""
@@ -243,7 +253,7 @@ external rmdirSync: string => unit = "rmdirSync"
243253
external openSyncWith: (string, ~flag: Flag.t=?, ~mode: int=?) => fd = "openSync"
244254

245255
@module("fs")
246-
external readFileSync: (string) => Buffer.t = "readFileSync"
256+
external readFileSync: string => Buffer.t = "readFileSync"
247257
@module("fs")
248258
external readFileSyncWith: (string, readFileOptions) => Buffer.t = "readFileSync"
249259

@@ -306,7 +316,12 @@ module FileHandle = {
306316

307317
type writeFileOptions
308318
@obj
309-
external writeFileOptions: (~mode: int=?, ~flag: Flag.t=?, ~encoding: string=?, unit) => writeFileOptions = ""
319+
external writeFileOptions: (
320+
~mode: int=?,
321+
~flag: Flag.t=?,
322+
~encoding: string=?,
323+
unit,
324+
) => writeFileOptions = ""
310325

311326
@send
312327
external writeFile: (t, Buffer.t) => Js.Promise.t<unit> = "writeFile"
@@ -382,7 +397,7 @@ type mkdtempOptions
382397
@obj external mdktempOptions: (~encoding: string=?, unit) => mkdtempOptions = ""
383398

384399
@module("fs") @scope("promises")
385-
external mkdtemp: (string) => Js.Promise.t<string> = "mkddtemp"
400+
external mkdtemp: string => Js.Promise.t<string> = "mkddtemp"
386401

387402
@module("fs") @scope("promises")
388403
external mkdtempWith: (string, mkdtempOptions) => Js.Promise.t<string> = "mkddtemp"

src/Https.res

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ module Agent = {
3333

3434
@module("https") external request: string => Http.ClientRequest.t = "request"
3535
@module("https")
36-
external requestWithCallback: (string, Http.IncomingMessage.t => unit) => Http.ClientRequest.t = "request"
36+
external requestWithCallback: (string, Http.IncomingMessage.t => unit) => Http.ClientRequest.t =
37+
"request"
3738
@module("https")
3839
external requestWithOptions: (string, Http.requestOptions) => Http.ClientRequest.t = "request"
3940
@module("https")
@@ -44,7 +45,8 @@ external requestWithOptionsCallback: (
4445
) => Http.ClientRequest.t = "request"
4546
@module("https") external requestUrl: Url.t => Http.ClientRequest.t = "request"
4647
@module("https")
47-
external requestUrlWithCallback: (Url.t, Http.IncomingMessage.t => unit) => Http.ClientRequest.t = "request"
48+
external requestUrlWithCallback: (Url.t, Http.IncomingMessage.t => unit) => Http.ClientRequest.t =
49+
"request"
4850
@module("https")
4951
external requestUrlWithOptions: (Url.t, Http.requestOptions) => Http.ClientRequest.t = "request"
5052
@module("https")

src/Net.res

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,8 @@ module Socket = {
219219
~delay: int,
220220
) => subtype<'w, 'r, 'ty> = "setKeepAlive"
221221
@send
222-
external setNoDelay: (subtype<'w, 'r, 'ty>, ~noDelay: bool) => subtype<'w, 'r, 'ty> = "setNoDelay"
222+
external setNoDelay: (subtype<'w, 'r, 'ty>, ~noDelay: bool) => subtype<'w, 'r, 'ty> =
223+
"setNoDelay"
223224
@send
224225
external setTimeout: (
225226
subtype<'w, 'r, 'ty>,
@@ -244,7 +245,7 @@ module Socket = {
244245
}
245246
include Impl
246247
include EventEmitter.Impl({
247-
type t = t
248+
type t = t
248249
})
249250

250251
type makeOptions

src/Util.res

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ type defaultInspectOptions = {
2828
mutable compact: bool,
2929
mutable sorted: bool,
3030
mutable getters: bool,
31-
};
31+
}
3232
@val @module("util") @scope("inspect")
3333
external defaultOptions: defaultInspectOptions = "defaultOptions"
3434

0 commit comments

Comments
 (0)