Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
mobile_scanner
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Navaron Bracke
2024-01-25 14:01:33 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
6a57bc33401d1c1038057ace166372cb664d0077
6a57bc33
1 parent
9de49958
use the JSMap name to make dropping this type easier in the future
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
6 deletions
lib/src/web/javascript_map.dart
lib/src/web/zxing/zxing_barcode_reader.dart
lib/src/web/zxing/zxing_browser_multi_format_reader.dart
lib/src/web/javascript_map.dart
View file @
6a57bc3
...
...
@@ -10,11 +10,11 @@ import 'dart:js_interop';
/// Object literals can be made using [jsify].
@JS
(
'Map'
)
@staticInterop
class
JsMap
<
K
extends
JSAny
,
V
extends
JSAny
>
implements
JSAny
{
external
factory
JsMap
();
class
JSMap
<
K
extends
JSAny
,
V
extends
JSAny
>
{
external
factory
JSMap
();
}
extension
J
sMapExtension
<
K
extends
JSAny
,
V
extends
JSAny
>
on
Js
Map
<
K
,
V
>
{
extension
J
SMapExtension
<
K
extends
JSAny
,
V
extends
JSAny
>
on
JS
Map
<
K
,
V
>
{
external
V
?
get
(
K
key
);
external
JSVoid
set
(
K
key
,
V
?
value
);
}
...
...
lib/src/web/zxing/zxing_barcode_reader.dart
View file @
6a57bc3
...
...
@@ -85,12 +85,12 @@ final class ZXingBarcodeReader extends BarcodeReader {
}
}
J
s
Map
?
_createReaderHints
(
List
<
BarcodeFormat
>
formats
)
{
J
S
Map
?
_createReaderHints
(
List
<
BarcodeFormat
>
formats
)
{
if
(
formats
.
isEmpty
||
formats
.
contains
(
BarcodeFormat
.
all
))
{
return
null
;
}
final
J
sMap
hints
=
Js
Map
();
final
J
SMap
hints
=
JS
Map
();
// Set the formats hint.
// See https://github.com/zxing-js/library/blob/master/src/core/DecodeHintType.ts#L45
...
...
lib/src/web/zxing/zxing_browser_multi_format_reader.dart
View file @
6a57bc3
...
...
@@ -16,7 +16,7 @@ class ZXingBrowserMultiFormatReader {
///
/// See also: https://github.com/zxing-js/library/blob/master/src/core/DecodeHintType.ts
external
factory
ZXingBrowserMultiFormatReader
(
J
s
Map
?
hints
,
J
S
Map
?
hints
,
JSNumber
?
timeBetweenScansMillis
,
);
}
...
...
Please
register
or
login
to post a comment