#

API Docs for: v2.11.1
Show: Inherited Protected Private Deprecated

# File: packages/ember-runtime/lib/index.js

    /**
    @module ember
    @submodule ember-runtime
    */

    export { default as Object, FrameworkObject } from './system/object';
    export { default as String } from './system/string';
    export {
      default as RegistryProxyMixin,
      buildFakeRegistryWithDeprecations
    } from './mixins/registry_proxy';
    export {
      default as ContainerProxyMixin
    } from './mixins/container_proxy';
    export { default as copy } from './copy';
    export { default as inject } from './inject';
    export { default as compare } from './compare';
    export { default as isEqual } from './is-equal';
    export {
      default as Array,
      objectAt,
      isEmberArray,
      addArrayObserver,
      removeArrayObserver
    } from './mixins/array';
    export { default as Comparable } from './mixins/comparable';
    export {
      default as Namespace,
      isSearchDisabled as isNamespaceSearchDisabled,
      setSearchDisabled as setNamespaceSearchDisabled
    } from './system/namespace';
    export { default as ArrayProxy } from './system/array_proxy';
    export { default as ObjectProxy } from './system/object_proxy';
    export { default as CoreObject } from './system/core_object';
    export { default as NativeArray, A } from './system/native_array';
    export {
      default as ActionHandler,
      deprecateUnderscoreActions
    } from './mixins/action_handler';
    export { default as Copyable } from './mixins/copyable';
    export { default as Enumerable } from './mixins/enumerable';
    export {
      Freezable,
      FROZEN_ERROR
    } from './mixins/freezable';
    export {
      default as _ProxyMixin
    } from './mixins/-proxy';
    export {
      onLoad,
      runLoadHooks,
      _loaded
    } from './system/lazy_load';
    export { default as Observable } from './mixins/observable';
    export { default as MutableEnumerable } from './mixins/mutable_enumerable';
    export {
      default as MutableArray,
      removeAt
    } from './mixins/mutable_array';
    export { default as TargetActionSupport } from './mixins/target_action_support';
    export { default as Evented } from './mixins/evented';
    export { default as PromiseProxyMixin } from './mixins/promise_proxy';

    export {
      empty,
      notEmpty,
      none,
      not,
      bool,
      match,
      equal,
      gt,
      gte,
      lt,
      lte,
      oneWay,
      readOnly,
      deprecatingAlias,
      and,
      or
    } from './computed/computed_macros';

    export {
      sum,
      min,
      max,
      map,
      sort,
      setDiff,
      mapBy,
      filter,
      filterBy,
      uniq,
      uniqBy,
      union,
      intersect,
      collect
    } from './computed/reduce_computed_macros';

    export { default as Controller } from './controllers/controller';
    export { default as ControllerMixin } from './mixins/controller';
    export { default as Service } from './system/service';
    export {
      default as RSVP,
      onerrorDefault
    } from './ext/rsvp';     // just for side effect of extending Ember.RSVP
    export { isArray, typeOf } from './utils';
    export {
      getStrings,
      setStrings
    } from './string_registry';

    import './ext/string';   // just for side effect of extending String.prototype
    import './ext/function'; // just for side effect of extending Function.prototype