blob: 64a3c8e2f5b126c79388e4e6aa85fc74b38d496f [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/// Collection of utility classes forked from package:flutter and dart:ui
/// to make it easier to write UI code that can later be ported to flutter.
///
/// Once Hummingbird launches, this library should be removed completely.
/// https://github.com/flutter/devtools/issues/69
///
/// Functionality such as I18N and shadows have been arbitrarily ripped out of
/// these classes as it would be hard to implement writing directly to
/// dart:html.
library fake_flutter;
import 'dart:async';
import 'dart:collection';
import 'dart:math' as math;
import 'package:meta/meta.dart';
import 'collections.dart';
import 'dart_ui/dart_ui.dart' hide TextStyle;
import 'dart_ui/dart_ui.dart' as ui;
export 'collections.dart';
export 'dart_ui/dart_ui.dart' hide TextStyle;
part 'assertions.dart';
part 'change_notifier.dart';
part 'diagnosticable.dart';
part 'foundation.dart';
part 'print.dart';
part 'text.dart';
part 'text_span.dart';