Skip to content

Commit ce98b1d

Browse files
committed
Adds toJS to Enums
1 parent d6c9fd3 commit ce98b1d

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

‎lib/extensions.dart‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,9 @@ extension FirebaseJsInteropMapExtension on Map<String, dynamic> {
1111
/// Convert a [Map<String, dynamic>] to a [JSObject]
1212
JSObject get toJS => jsify() as JSObject;
1313
}
14+
15+
/// Adds convenience methods to [Enum]
16+
extension FirebaseJsInteropEnumExtension on Enum {
17+
/// Convert an [Enum] to a JS string
18+
JSString get toJS => name.toJS;
19+
}

0 commit comments

Comments
 (0)