API Docs for: v2.11.0-beta.8
Show:

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