TreasureTrails/node_modules/@prisma/studio-core/dist/chunk-IAPCYYXT.js

10 lines
4.2 KiB
JavaScript
Raw Permalink Normal View History

2026-03-18 09:02:21 -05:00
import * as ___react___ from 'react';
import * as ___react_dom___ from 'react-dom';
function require(mod) {
if (mod === 'react') return ___react___;
if (mod === 'react-dom') return ___react_dom___;
throw new Error(`Unknown module ${mod}`);
}
import{i as a,j as l,k as u,l as m,m as t,n as f,o as i}from"./chunk-LR52PZTP.js";function A(o,r){let n=[];for(let{selection:e}of o.selections??[])if(t.is(e)&&m.is(e.column))n.push(s(e.column.column.name),c(r,e.column.column.name));else if(m.is(e))n.push(s(e.column.name),c(r,e.column.name));else if(l.is(e)&&a.is(e.alias))n.push(s(e.alias.name),c(r,e.alias.name));else throw new Error("can't extract column names from the select query node");return n}function s(o){return new i(f.createImmediate(o))}function c(o,r){return new i(t.create(m.create(r),u.create(o)))}export{A as a};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vbm9kZV9tb2R1bGVzLy5wbnBtL2t5c2VseUAwLjI4LjEwL25vZGVfbW9kdWxlcy9reXNlbHkvZGlzdC9lc20vdXRpbC9qc29uLW9iamVjdC1hcmdzLmpzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvLy8gPHJlZmVyZW5jZSB0eXBlcz1cIi4vanNvbi1vYmplY3QtYXJncy5kLnRzXCIgLz5cbmltcG9ydCB7IEV4cHJlc3Npb25XcmFwcGVyIH0gZnJvbSAnLi4vZXhwcmVzc2lvbi9leHByZXNzaW9uLXdyYXBwZXIuanMnO1xuaW1wb3J0IHsgQWxpYXNOb2RlIH0gZnJvbSAnLi4vb3BlcmF0aW9uLW5vZGUvYWxpYXMtbm9kZS5qcyc7XG5pbXBvcnQgeyBDb2x1bW5Ob2RlIH0gZnJvbSAnLi4vb3BlcmF0aW9uLW5vZGUvY29sdW1uLW5vZGUuanMnO1xuaW1wb3J0IHsgSWRlbnRpZmllck5vZGUgfSBmcm9tICcuLi9vcGVyYXRpb24tbm9kZS9pZGVudGlmaWVyLW5vZGUuanMnO1xuaW1wb3J0IHsgUmVmZXJlbmNlTm9kZSB9IGZyb20gJy4uL29wZXJhdGlvbi1ub2RlL3JlZmVyZW5jZS1ub2RlLmpzJztcbmltcG9ydCB7IFRhYmxlTm9kZSB9IGZyb20gJy4uL29wZXJhdGlvbi1ub2RlL3RhYmxlLW5vZGUuanMnO1xuaW1wb3J0IHsgVmFsdWVOb2RlIH0gZnJvbSAnLi4vb3BlcmF0aW9uLW5vZGUvdmFsdWUtbm9kZS5qcyc7XG5leHBvcnQgZnVuY3Rpb24gZ2V0SnNvbk9iamVjdEFyZ3Mobm9kZSwgdGFibGUpIHtcbiAgICBjb25zdCBhcmdzID0gW107XG4gICAgZm9yIChjb25zdCB7IHNlbGVjdGlvbjogcyB9IG9mIG5vZGUuc2VsZWN0aW9ucyA/PyBbXSkge1xuICAgICAgICBpZiAoUmVmZXJlbmNlTm9kZS5pcyhzKSAmJiBDb2x1bW5Ob2RlLmlzKHMuY29sdW1uKSkge1xuICAgICAgICAgICAgYXJncy5wdXNoKGNvbE5hbWUocy5jb2x1bW4uY29sdW1uLm5hbWUpLCBjb2xSZWYodGFibGUsIHMuY29sdW1uLmNvbHVtbi5uYW1lKSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAoQ29sdW1uTm9kZS5pcyhzKSkge1xuICAgICAgICAgICAgYXJncy5wdXNoKGNvbE5hbWUocy5jb2x1bW4ubmFtZSksIGNvbFJlZih0YWJsZSwgcy5jb2x1bW4ubmFtZSkpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKEFsaWFzTm9kZS5pcyhzKSAmJiBJZGVudGlmaWVyTm9kZS5pcyhzLmFsaWFzKSkge1xuICAgICAgICAgICAgYXJncy5wdXNoKGNvbE5hbWUocy5hbGlhcy5uYW1lKSwgY29sUmVmKHRhYmxlLCBzLmFsaWFzLm5hbWUpKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcihgY2FuJ3QgZXh0cmFjdCBjb2x1bW4gbmFtZXMgZnJvbSB0aGUgc2VsZWN0IHF1ZXJ5IG5vZGVgKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gYXJncztcbn1cbmZ1bmN0aW9uIGNvbE5hbWUoY29sKSB7XG4gICAgcmV0dXJuIG5ldyBFeHByZXNzaW9uV3JhcHBlcihWYWx1ZU5vZGUuY3JlYXRlSW1tZWRpYXRlKGNvbCkpO1xufVxuZnVuY3Rpb24gY29sUmVmKHRhYmxlLCBjb2wpIHtcbiAgICByZXR1cm4gbmV3IEV4cHJlc3Npb25XcmFwcGVyKFJlZmVyZW5jZU5vZGUuY3JlYXRlKENvbHVtbk5vZGUuY3JlYXRlKGNvbCksIFRhYmxlTm9kZS5jcmVhdGUodGFibGUpKSk7XG59XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7Ozs7OztrRkFRTyxTQUFTQSxFQUFrQkMsRUFBTUMsRUFBTyxDQUMzQyxJQUFNQyxFQUFPLENBQUMsRUFDZCxPQUFXLENBQUUsVUFBV0MsQ0FBRSxJQUFLSCxFQUFLLFlBQWMsQ0FBQyxFQUMvQyxHQUFJSSxFQUFjLEdBQUdELENBQUMsR0FBS0UsRUFBVyxHQUFHRixFQUFFLE1BQU0sRUFDN0NELEVBQUssS0FBS0ksRUFBUUgsRUFBRSxPQUFPLE9BQU8sSUFBSSxFQUFHSSxFQUFPTixFQUFPRSxFQUFFLE9BQU8sT0FBTyxJQUFJLENBQUMsVUFFdkVFLEVBQVcsR0FBR0YsQ0FBQyxFQUNwQkQsRUFBSyxLQUFLSSxFQUFRSCxFQUFFLE9BQU8sSUFBSSxFQUFHSSxFQUFPTixFQUFPRSxFQUFFLE9BQU8sSUFBSSxDQUFDLFVBRXpESyxFQUFVLEdBQUdMLENBQUMsR0FBS00sRUFBZSxHQUFHTixFQUFFLEtBQUssRUFDakRELEVBQUssS0FBS0ksRUFBUUgsRUFBRSxNQUFNLElBQUksRUFBR0ksRUFBT04sRUFBT0UsRUFBRSxNQUFNLElBQUksQ0FBQyxNQUc1RCxPQUFNLElBQUksTUFBTSx1REFBdUQsRUFHL0UsT0FBT0QsQ0FDWCxDQUNBLFNBQVNJLEVBQVFJLEVBQUssQ0FDbEIsT0FBTyxJQUFJQyxFQUFrQkMsRUFBVSxnQkFBZ0JGLENBQUcsQ0FBQyxDQUMvRCxDQUNBLFNBQVNILEVBQU9OLEVBQU9TLEVBQUssQ0FDeEIsT0FBTyxJQUFJQyxFQUFrQlAsRUFBYyxPQUFPQyxFQUFXLE9BQU9LLENBQUcsRUFBR0csRUFBVSxPQUFPWixDQUFLLENBQUMsQ0FBQyxDQUN0RyIsCiAgIm5hbWVzIjogWyJnZXRKc29uT2JqZWN0QXJncyIsICJub2RlIiwgInRhYmxlIiwgImFyZ3MiLCAicyIsICJSZWZlcmVuY2VOb2RlIiwgIkNvbHVtbk5vZGUiLCAiY29sTmFtZSIsICJjb2xSZWYiLCAiQWxpYXNOb2RlIiwgIklkZW50aWZpZXJOb2RlIiwgImNvbCIsICJFeHByZXNzaW9uV3JhcHBlciIsICJWYWx1ZU5vZGUiLCAiVGFibGVOb2RlIl0KfQo=