import { d as defineEventHandler, s as setResponseHeader } from '../../../../nitro/nitro.mjs';
import 'node:crypto';
import 'jsonwebtoken';
import 'node:fs';
import 'node:module';
import 'node:path';
import 'node:url';
import 'node:http';
import 'node:https';
import 'node:events';
import 'node:buffer';
import 'pino';
import 'drizzle-orm/better-sqlite3';
import 'drizzle-orm/node-postgres';
import 'drizzle-orm/mysql2';
import 'better-sqlite3';
import 'pg';
import 'mysql2/promise';
import 'drizzle-orm';
import 'fs';
import 'path';
import 'prom-client';
import 'bcryptjs';
import '@node-rs/argon2';
import 'node:async_hooks';
import 'crypto';
import 'node:dns';
import 'node:util';
import 'node:net';
import 'fs/promises';
import 'url';
import 'semver';

const ResourceTypes_get = defineEventHandler((event) => {
  var _a, _b;
  setResponseHeader(event, "Content-Type", "application/scim+json");
  const baseUrl = `${(_a = event.node.req.headers["x-forwarded-proto"]) != null ? _a : "http"}://${(_b = event.node.req.headers.host) != null ? _b : "localhost"}`;
  return {
    schemas: ["urn:ietf:params:scim:api:messages:2.0:ListResponse"],
    totalResults: 1,
    Resources: [
      {
        schemas: ["urn:ietf:params:scim:schemas:core:2.0:ResourceType"],
        id: "User",
        name: "User",
        endpoint: "/Users",
        description: "User Account",
        schema: "urn:ietf:params:scim:schemas:core:2.0:User",
        meta: {
          resourceType: "ResourceType",
          location: `${baseUrl}/api/scim/v2/ResourceTypes/User`
        }
      }
    ]
  };
});

export { ResourceTypes_get as default };
//# sourceMappingURL=ResourceTypes.get.mjs.map
