-
Notifications
You must be signed in to change notification settings - Fork 362
/
Copy pathcompile_options.dart
37 lines (33 loc) · 1.02 KB
/
compile_options.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Copyright 2021 Google Inc. Use of this source code is governed by an
// MIT-style license that can be found in the LICENSE file or at
// https://opensource.org/licenses/MIT.
import 'package:js/js.dart';
import 'importer.dart';
import 'logger.dart';
import 'url.dart';
@JS()
@anonymous
class CompileOptions {
external bool? get alertAscii;
external bool? get alertColor;
external List<String>? get loadPaths;
external bool? get quietDeps;
external String? get style;
external bool? get verbose;
external bool? get charset;
external bool? get sourceMap;
external bool? get sourceMapIncludeSources;
external JSLogger? get logger;
external List<Object?>? get importers;
external Object? get functions;
external List<Object?>? get fatalDeprecations;
external List<Object?>? get silenceDeprecations;
external List<Object?>? get futureDeprecations;
}
@JS()
@anonymous
class CompileStringOptions extends CompileOptions {
external String? get syntax;
external JSUrl? get url;
external JSImporter? get importer;
}