{"map":"{\"version\":3,\"file\":\"proxies.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/observables/proxies.ts\"],\"names\":[],\"mappings\":\"AAAA;;;;;;;;;;;;;;GAcG;AA+CH,oBAAoB;AACpB,MAAM,CAAC,IAAI,uBAAsG,CAAC;AAGlH,MAAM,CAAC,IAAI,gBAAiF,CAAC;AAG7F,MAAM,CAAC,IAAI,cAAkF,CAAC;AAG9F,MAAM,CAAC,IAAI,aAAkF,CAAC;AAE9F,mBAAmB;AAEnB,MAAM,sBAAsB,IAAY,EAAE,KAAU;IAClD,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;QACb,KAAK,yBAAyB;YAC5B,uBAAuB,GAAG,KAAK,CAAC;YAChC,KAAK,CAAC;QAER,KAAK,kBAAkB;YACrB,gBAAgB,GAAG,KAAK,CAAC;YACzB,KAAK,CAAC;QAER,KAAK,gBAAgB;YACnB,cAAc,GAAG,KAAK,CAAC;YACvB,KAAK,CAAC;QAER,KAAK,eAAe;YAClB,aAAa,GAAG,KAAK,CAAC;YACtB,KAAK,CAAC;QAER;YACE,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,8BAA8B,CAAC,CAAC;YACnD,KAAK,CAAC;IACV,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\n/* tslint:disable */\r\nexport var MemorylessMotionSubject;\r\nexport var MotionObservable;\r\nexport var MotionProperty;\r\nexport var MotionSubject;\r\n/* tslint:enable */\r\nexport function defineProxy(name, value) {\r\n    switch (name) {\r\n        case 'MemorylessMotionSubject':\r\n            MemorylessMotionSubject = value;\r\n            break;\r\n        case 'MotionObservable':\r\n            MotionObservable = value;\r\n            break;\r\n        case 'MotionProperty':\r\n            MotionProperty = value;\r\n            break;\r\n        case 'MotionSubject':\r\n            MotionSubject = value;\r\n            break;\r\n        default:\r\n            console.warn(name, 'not specified in defineProxy');\r\n            break;\r\n    }\r\n}\r\n//# sourceMappingURL=proxies.js.map","dts":{"name":"/Users/brentons/Projects/material-motion-js/packages/core/observables/proxies.d.ts","text":"/** @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 { Connect, IndefiniteObservable } from 'indefinite-observable';\r\nimport { ObservableWithMotionOperators } from '../types';\r\nimport { IndefiniteSubject } from './IndefiniteSubject';\r\nimport { MemorylessIndefiniteSubject } from './MemorylessIndefiniteSubject';\r\nimport { ReactiveProperty } from './ReactiveProperty';\r\nexport declare var MemorylessMotionSubject: new <T>() => ObservableWithMotionOperators<T> & MemorylessIndefiniteSubject<T>;\r\nexport interface MemorylessMotionSubject<T> extends ObservableWithMotionOperators<T>, MemorylessIndefiniteSubject<T> {\r\n}\r\nexport declare var MotionObservable: new <T>(connect: Connect<T>) => ObservableWithMotionOperators<T>;\r\nexport interface MotionObservable<T> extends ObservableWithMotionOperators<T>, IndefiniteObservable<T> {\r\n}\r\nexport declare var MotionProperty: new <T>() => ObservableWithMotionOperators<T> & ReactiveProperty<T>;\r\nexport interface MotionProperty<T> extends ObservableWithMotionOperators<T>, ReactiveProperty<T> {\r\n}\r\nexport declare var MotionSubject: new <T>() => ObservableWithMotionOperators<T> & IndefiniteSubject<T>;\r\nexport interface MotionSubject<T> extends ObservableWithMotionOperators<T>, IndefiniteSubject<T> {\r\n}\r\nexport declare function defineProxy(name: string, value: any): void;\r\n"}}
