Skip to content

Commit 678651a

Browse files
committed
Js.log -> Console.log
1 parent 4ddcfac commit 678651a

File tree

4 files changed

+53
-5
lines changed

4 files changed

+53
-5
lines changed

runtime/Js.res

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -203,16 +203,46 @@ external undefined: undefined<'a> = "%undefined"
203203
external typeof: 'a => string = "%typeof"
204204

205205
/** Equivalent to console.log any value. */
206-
@val @scope("console")
206+
@deprecated({
207+
reason: "Use `Console.log` instead.",
208+
migrate: Console.log(),
209+
})
210+
@val
211+
@scope("console")
207212
external log: 'a => unit = "log"
208213

209-
@val @scope("console") external log2: ('a, 'b) => unit = "log"
210-
@val @scope("console") external log3: ('a, 'b, 'c) => unit = "log"
214+
@deprecated({
215+
reason: "Use `Console.log2` instead.",
216+
migrate: Console.log2(),
217+
})
218+
@val
219+
@scope("console")
220+
external log2: ('a, 'b) => unit = "log"
221+
222+
@deprecated({
223+
reason: "Use `Console.log3` instead.",
224+
migrate: Console.log3(),
225+
})
226+
@val
227+
@scope("console")
228+
external log3: ('a, 'b, 'c) => unit = "log"
211229

212-
@val @scope("console") external log4: ('a, 'b, 'c, 'd) => unit = "log"
230+
@deprecated({
231+
reason: "Use `Console.log4` instead.",
232+
migrate: Console.log4(),
233+
})
234+
@val
235+
@scope("console")
236+
external log4: ('a, 'b, 'c, 'd) => unit = "log"
213237

214238
/** A convenience function to console.log more than 4 arguments */
215-
@val @scope("console") @variadic
239+
@deprecated({
240+
reason: "Use `Console.logMany` instead.",
241+
migrate: Console.logMany(),
242+
})
243+
@val
244+
@scope("console")
245+
@variadic
216246
external logMany: array<'a> => unit = "log"
217247

218248
external eqNull: ('a, null<'a>) => bool = "%equal_null"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
let consoleLog1 = Console.log("Hello")
2+
let consoleLog2 = Console.log2("Hello", "World")
3+
let consoleLog3 = Console.log3("Hello", "World", "!")
4+
let consoleLog4 = Console.log4("Hello", "World", "!", "!")
5+
let consoleLogMany = Console.logMany(["Hello", "World"])
6+
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
let consoleLog1 = Js.log("Hello")
2+
let consoleLog2 = Js.log2("Hello", "World")
3+
let consoleLog3 = Js.log3("Hello", "World", "!")
4+
let consoleLog4 = Js.log4("Hello", "World", "!", "!")
5+
let consoleLogMany = Js.logMany(["Hello", "World"])
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// This file is autogenerated so it can be type checked.
2+
// It's the migrated version of src/migrate/StdlibMigration_Js.res.
3+
let consoleLog1 = Console.log("Hello")
4+
let consoleLog2 = Console.log2("Hello", "World")
5+
let consoleLog3 = Console.log3("Hello", "World", "!")
6+
let consoleLog4 = Console.log4("Hello", "World", "!", "!")
7+
let consoleLogMany = Console.logMany(["Hello", "World"])

0 commit comments

Comments
 (0)