This commit is contained in:
Benjamin Toby
2025-03-31 07:43:38 +01:00
parent 2091c823c8
commit fe97939faf
26 changed files with 486 additions and 145 deletions
+27
View File
@@ -0,0 +1,27 @@
"use strict";
// import arcjet, { ArcjetOptions, Primitive, Product } from "@arcjet/node";
// interface Params<
// Rules extends (Primitive | Product)[],
// Characteristics extends readonly string[]
// > {
// options?: Omit<ArcjetOptions<Rules, Characteristics>, "key" | "rules"> & {
// rules?: Rules;
// };
// }
// export default function arcjetClient<
// Rules extends (Primitive | Product)[],
// Characteristics extends readonly string[]
// >(params?: Params<Rules, Characteristics>) {
// const ARCJET_KEY = process.env.DSQL_ARCJET_KEY;
// const ARCJET_ENV = process.env.NODE_ENV || "development";
// if (!ARCJET_KEY) {
// return null;
// }
// const aj = arcjet({
// key: ARCJET_KEY,
// characteristics: ["ip.src"],
// rules: [],
// ...params?.options,
// });
// return aj;
// }