{"map":"{\"version\":3,\"file\":\"fulfillProxies.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/observables/fulfillProxies.ts\"],\"names\":[],\"mappings\":\"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EACL,WAAW,IAAI,mBAAmB,GACnC,MAAM,WAAW,CAAC;AAEnB,qEAAqE;AACrE,+EAA+E;AAC/E,6EAA6E;AAC7E,mBAAmB;AACnB,OAAO,EACL,uBAAuB,GACxB,MAAM,2BAA2B,CAAC;AAEnC,OAAO,EACL,gBAAgB,GACjB,MAAM,oBAAoB,CAAC;AAE5B,OAAO,EACL,cAAc,GACf,MAAM,kBAAkB,CAAC;AAE1B,OAAO,EACL,aAAa,GACd,MAAM,iBAAiB,CAAC;AAGzB,iCAAiC;AACjC,MAAM;IACJ,EAAE,CAAC,CAAC,uBAAuB,IAAI,gBAAgB,IAAI,cAAc,IAAI,aAAa,CAAC,CAAC,CAAC;QACnF,mBAAmB,CAAC,yBAAyB,EAAE,uBAAuB,CAAC,CAAC;QACxE,mBAAmB,CAAC,kBAAkB,EAAE,gBAAgB,CAAC,CAAC;QAC1D,mBAAmB,CAAC,gBAAgB,EAAE,cAAc,CAAC,CAAC;QACtD,mBAAmB,CAAC,eAAe,EAAE,aAAa,CAAC,CAAC;IACtD,CAAC;AACH,CAAC\"}","code":"/** @license\r\n *  Copyright 2016 - present The Material Motion Authors. All Rights Reserved.\r\n *\r\n *  Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\r\n *  use this file except in compliance with the License. You may obtain a copy\r\n *  of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\r\n *  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\r\n *  License for the specific language governing permissions and limitations\r\n *  under the License.\r\n */\r\nimport { defineProxy as actuallyDefineProxy, } from './proxies';\r\n// Since the operators depend on various ObservableWithMotionOperator\r\n// constructors without actually being able to import them, we must import them\r\n// all here.  That ensures that they are defined and ready when the operators\r\n// try to use them.\r\nimport { MemorylessMotionSubject, } from './MemorylessMotionSubject';\r\nimport { MotionObservable, } from './MotionObservable';\r\nimport { MotionProperty, } from './MotionProperty';\r\nimport { MotionSubject, } from './MotionSubject';\r\n// See explanation in `./proxies`\r\nexport function fulfillProxies() {\r\n    if (MemorylessMotionSubject && MotionObservable && MotionProperty && MotionSubject) {\r\n        actuallyDefineProxy('MemorylessMotionSubject', MemorylessMotionSubject);\r\n        actuallyDefineProxy('MotionObservable', MotionObservable);\r\n        actuallyDefineProxy('MotionProperty', MotionProperty);\r\n        actuallyDefineProxy('MotionSubject', MotionSubject);\r\n    }\r\n}\r\n//# sourceMappingURL=fulfillProxies.js.map","dts":{"name":"/Users/brentons/Projects/material-motion-js/packages/core/observables/fulfillProxies.d.ts","text":"export declare function fulfillProxies(): void;\r\n"}}
