jsnull
Type members
Classlikes
Extensions
Extensions
Absorb the null and change A|Null => A. Value could still be null, which is valid in scala, but it will no longer by typed that way.
Absorb the null and change A|Null => A. Value could still be null, which is valid in scala, but it will no longer by typed that way.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
Collapse A|Null => A but the value may be null! You are on your own.
Should be called unsafeMerge
.
Collapse A|Null => A but the value may be null! You are on your own.
Should be called unsafeMerge
.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
Uh-oh, thought it was A|Null
but you need to say its a
js.UndefOr[A|Null]
because the docs were wrong :-).
Uh-oh, thought it was A|Null
but you need to say its a
js.UndefOr[A|Null]
because the docs were wrong :-).
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
It is common in interop code to model a value as A or null but not undefined
even though null and undefined may both mean "absent value." See |.merge
Many of these methods are already on js.|
but they appear to be left biased
as near as I can tell. I'm happy to delete these methods if that's not correct.
Note that chaining many js.|
together probably not work like you think and
sometimes its better to create a new target type then target implicits to
convert from each individual type (in the or) to the new target type. You
must model your type as A|Null
for this implicit to be picked up.
These methods exist to try and stop a conversion to UndefOr
or Option
as part of null processing. Hey! Every bit counts!
- Todo
Perhaps the force get methods should throw since
.orNull
exists in the scalajs standard library now.