/**
 * @license
 * Copyright 2017 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */
const e=({finisher:e,descriptor:o})=>(r,t)=>{var n;if(void 0===t){const t=null!==(n=r.originalKey)&&void 0!==n?n:r.key,i=null!=o?{kind:"method",placement:"prototype",key:t,descriptor:o(r.key)}:{...r,key:t};return null!=e&&(i.finisher=function(o){e(o,t)}),i}{const n=r.constructor;void 0!==o&&Object.defineProperty(r,t,o(t)),null==e||e(n,t)}};export{e as decorateProperty};
//# sourceMappingURL=base.js.map
