{"version":3,"sources":["../../../src/scope/types.ts"],"names":["ScopeResources","ScopeAuthorization"],"mappings":";;;;;AA8BWA;AAAA,CACV,SAAU,eAAA,EAAiB;AAC1B,EAAyB,eAAA,CAAgB,gBAAA,GAAmB,MAAA,CAAO,iCAAiC;AACtG,CAAA,EAAGA,sBAAA,KAAmBA,sBAAA,GAAiB,EAAC,CAAE,CAAA;AAa/BC;AAAA,CACV,SAAU,mBAAA,EAAqB;AAC9B,EAAoB,mBAAA,CAAoB,WAAA,GAAc,MAAA,CAAO,gCAAgC;AAC/F,CAAA,EAAGA,0BAAA,KAAuBA,0BAAA,GAAqB,EAAC,CAAE,CAAA","file":"experimental.cjs","sourcesContent":["/*\n * Copyright 2026 Palantir Technologies, Inc. All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * Declare which resources a function needs access to.\n *\n * For `objects`, `interfaces` and `queries`, you may provide either:\n * - A string alias from resources.json (e.g. `\"myObject\"`)\n * - An OSDK type reference imported from your generated ontology SDK (e.g. `Employee`)\n *\n * For `links`, `datasets`, `streams`, `mediasets` and `models`, only string aliases are supported.\n */\n/**\n * Helpers for declaring resource scope.\n *\n * Or use these helpers:\n *   `resources: ScopeResources.defaultScopeResources`  — use the repo's default scope from resources.json\n */\nexport let ScopeResources;\n(function (_ScopeResources) {\n  const defaultResources = _ScopeResources.defaultResources = Symbol(\"ScopeResources.defaultResources\");\n})(ScopeResources || (ScopeResources = {}));\n/**\n * Declare read-only marking requirements for callers of this function.\n */\n/**\n * Declare read and write marking requirements for callers of this function.\n */\n/**\n * Helpers for declaring authorization scope.\n *\n * Or use these helpers:\n *   `authorization: ScopeAuthorization.defaultRead`  — use the repo's default read authorization from functions.json\n */\nexport let ScopeAuthorization;\n(function (_ScopeAuthorization) {\n  const defaultRead = _ScopeAuthorization.defaultRead = Symbol(\"ScopeAuthorization.defaultRead\");\n})(ScopeAuthorization || (ScopeAuthorization = {}));\n/**\n * The scope declaration for a function.\n * Accepts plain object literals or the sentinel/factory helpers from `ScopeResources` and `ReadOnlyAuthorization`.\n */"]}