observable.js 780 B

12345678910111213
  1. /*---------------------------------------------------------------------------------------------
  2. * Copyright (c) Microsoft Corporation. All rights reserved.
  3. * Licensed under the MIT License. See License.txt in the project root for license information.
  4. *--------------------------------------------------------------------------------------------*/
  5. export { observableValue, transaction } from './observableImpl/base.js';
  6. export { derived } from './observableImpl/derived.js';
  7. export { autorun, autorunHandleChanges } from './observableImpl/autorun.js';
  8. export * from './observableImpl/utils.js';
  9. import { ConsoleObservableLogger, setLogger } from './observableImpl/logging.js';
  10. const enableLogging = false;
  11. if (enableLogging) {
  12. setLogger(new ConsoleObservableLogger());
  13. }