blob: 85964358ca1c8a92a27c03b8a8393a57c5c645d1 [file]
environment:
sdk: ^3.13.0
package:js_interop/js_interop.dart:
JSDate (extension type implements JSObject, js: "Date"):
nowAsMillisecondsSinceEpoch (static method: int Function(), js: "now")
parseAsMillisecondsSinceEpoch (static method: int Function(String), js: "parse")
utcAsMillisecondsSinceEpoch (static method: int Function(int, [int?, int?, int?, int?, int?, int?]), js: "UTC")
from (constructor: JSDate Function(JSDate))
fromMillisecondsSinceEpoch (constructor: JSDate Function(int))
localDate (constructor: JSDate Function(int, int, [int?, int?, int?, int?, int?]))
nowAsDate (constructor: JSDate Function())
parseAsDate (constructor: JSDate Function(String))
utcDate (constructor: JSDate Function(int, int, [int?, int?, int?, int?, int?]))
date (getter: int)
date= (setter: int)
day (getter: int)
fullYear (getter: int)
fullYear= (setter: int)
hours (getter: int)
hours= (setter: int)
milliseconds (getter: int)
milliseconds= (setter: int)
minutes (getter: int)
minutes= (setter: int)
month (getter: int)
month= (setter: int)
seconds (getter: int)
seconds= (setter: int)
time (getter: int)
time= (setter: int)
timezoneOffset (getter: int)
toDart (getter: DateTime)
toDartUtc (getter: DateTime)
utcDate (getter: int)
utcDate= (setter: int)
utcFullYear (getter: int)
utcFullYear= (setter: int)
utcHours (getter: int)
utcHours= (setter: int)
utcMilliseconds (getter: int)
utcMilliseconds= (setter: int)
utcMinutes (getter: int)
utcMinutes= (setter: int)
utcMonth (getter: int)
utcMonth= (setter: int)
utcSeconds (getter: int)
utcSeconds= (setter: int)
toDateString (method: String Function())
toIsoString (method: String Function(), js: "toISOString")
toTimeString (method: String Function())
toUtcString (method: String Function(), js: "toUTCString")
JSMap (extension type<K extends JSAny?, V extends JSAny?> implements JSObject, JSIterable<JSArray<JSAny?>>, JSSetLike<K>, js: "Map"):
new (constructor: JSMap<K, V> Function([JSIterableProtocol<JSArray<JSAny?>>]))
keys (getter: JSIterable<K>)
pairs (getter: Iterable<(K, V)>)
toDart (getter: Map<K, V>)
values (getter: JSIterable<V>)
[] (method: V? Function(JSAny?))
[]= (method: void Function(K, V))
clear (method: void Function())
delete (method: bool Function(JSAny?))
JSPair (extension type<E1 extends JSAny?, E2 extends JSAny?> implements JSObject, JSIterable<JSAny?>):
new (constructor: JSPair<E1, E2> Function(E1, E2))
$1 (getter: E1)
$1= (setter: E1)
$2 (getter: E2)
$2= (setter: E2)
toArray (getter: JSArray<JSAny?>)
toDart (getter: (E1, E2))
JSRecord (extension type<V extends JSAny?> implements JSObject):
fromEntries (static method: JSRecord<V> Function<V extends JSAny?>(Iterable<MapEntry<String, V>>))
fromPairs (static method: JSRecord<V> Function<V extends JSAny?>(Iterable<(String, V)>))
ofMap (static method: JSRecord<V> Function<V extends JSAny?>(Map<String, V>))
ofRecord (static method: JSRecord<V> Function<V extends JSAny?>(JSRecord<V>))
new (constructor: JSRecord<V> Function())
entries (getter: Iterable<MapEntry<String, V>>)
isEmpty (getter: bool)
isNotEmpty (getter: bool)
keys (getter: Iterable<String>)
length (getter: int)
pairs (getter: Iterable<(String, V)>)
toDart (getter: Map<String, V>)
values (getter: Iterable<V>)
[] (method: V? Function(Object?))
[]= (method: void Function(String, V))
addAll (method: void Function(Map<String, V>))
addAllFromRecord (method: void Function(JSRecord<V>))
addEntries (method: void Function(Iterable<MapEntry<String, V>>))
addPairs (method: void Function(Iterable<(String, V)>))
clear (method: void Function())
containsKey (method: bool Function(Object?))
containsValue (method: bool Function(Object?))
forEach (method: void Function(void Function(String, V)))
map (method: Map<K2, V2> Function<K2, V2>(MapEntry<K2, V2> Function(String, V)))
putIfAbsent (method: V Function(String, V Function()))
remove (method: V? Function(Object?))
removeWhere (method: void Function(bool Function(String, V)))
update (method: V Function(String, V Function(V), {V Function()? ifAbsent}))
updateAll (method: void Function(V Function(String, V)))
JSSet (extension type<E extends JSAny?> implements JSObject, JSIterable<E>, JSSetLike<E>, js: "Set"):
new (constructor: JSSet<E> Function([JSArray<E>]))
fromIterable (constructor: JSSet<E> Function([JSIterableProtocol<E>]))
keys (getter: JSIterable<E>)
toDart (getter: Set<E>)
values (getter: JSIterable<E>)
add (method: void Function(E))
clear (method: void Function())
delete (method: bool Function(JSAny?))
difference (method: JSSet<E> Function(JSSetLike<E>))
intersection (method: JSSet<E> Function(JSSetLike<E>))
isDisjointFrom (method: bool Function(JSSetLike<E>))
isSubsetOf (method: bool Function(JSSetLike<E>))
isSupersetOf (method: bool Function(JSSetLike<E>))
symmetricDifference (method: JSSet<E> Function(JSSetLike<E>))
union (method: JSSet<E> Function(JSSetLike<E>))
JSSetLike (extension type<E extends JSAny?> implements JSObject):
keys (getter: JSIteratorProtocol<E>)
size (getter: int)
has (method: bool Function(JSAny?))
DateTimeToJSDate (extension on DateTime):
toJS (getter: JSDate)
MapToJSMap (extension on Map<K, V>):
toJS (getter: JSMap<K, V>)
MapToJSRecord (extension on Map<String, V>):
toJSRecord (getter: JSRecord<V>)
RecordPairToJSPair (extension on (E1, E2)):
toJS (getter: JSPair<E1, E2>)
SetToJSSet (extension on Set<E>):
toJS (getter: JSSet<E>)
package:js_interop/unsafe.dart:
JSObjectUnsafeExtension (extension on JSObject):
entries (getter: List<(String, JSAny?)>)
keys (getter: List<JSString>)
ownKeys (getter: List<JSAny>)
ownPropertyNames (getter: List<JSString>)
ownPropertySymbols (getter: List<JSSymbol>)
values (getter: List<JSAny?>)
assign (method: void Function([JSObject?, JSObject?, JSObject?, JSObject?]))
freeze (method: void Function())
getPropertyWithThis (method: R Function<R extends JSAny?>(JSAny, JSAny?))
hasOwnProperty (method: bool Function(JSAny))
isPrototypeOf (method: bool Function(JSObject))
propertyIsEnumerable (method: bool Function(JSAny))
setPropertyWithThis (method: bool Function(JSAny, JSAny?, JSAny?))
dart:core:
DateTime (referenced)
Iterable (referenced)
List (referenced)
Map (referenced)
MapEntry (referenced)
Object (referenced)
Set (referenced)
String (referenced)
bool (referenced)
int (referenced)
dart:js_interop:
JSAny (referenced)
JSArray (referenced)
JSIterable (referenced)
JSIterableProtocol (referenced)
JSIteratorProtocol (referenced)
JSObject (referenced)
JSString (referenced)
JSSymbol (referenced)