mirror of
https://github.com/nestriness/nestri.git
synced 2026-08-01 17:34:15 +03:00
feat: Move id
This commit is contained in:
@@ -1,10 +1,11 @@
|
|||||||
import { z } from "zod";
|
import { z } from "zod";
|
||||||
|
import { Identifier } from "../id.js";
|
||||||
import { Examples } from "../examples.js";
|
import { Examples } from "../examples.js";
|
||||||
|
|
||||||
export namespace App {
|
export namespace App {
|
||||||
export const Info = z
|
export const Info = z
|
||||||
.object({
|
.object({
|
||||||
id: z.string().meta({
|
id: Identifier.schema("app").meta({
|
||||||
description: "The unique identifier of the App",
|
description: "The unique identifier of the App",
|
||||||
example: Examples.App.id,
|
example: Examples.App.id,
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import { z } from "zod/v4";
|
import { z } from "zod/v4";
|
||||||
import { eq } from "drizzle-orm";
|
import { eq } from "drizzle-orm";
|
||||||
import { fn } from "../utils/fn.js";
|
import { fn } from "../utils/fn.js";
|
||||||
|
import { Identifier } from "../id.js";
|
||||||
import { Examples } from "../examples.js";
|
import { Examples } from "../examples.js";
|
||||||
import { Database } from "../drizzle/index.js";
|
import { Database } from "../drizzle/index.js";
|
||||||
import { apiPersonalTokenTable } from "./api.sql.js";
|
import { apiPersonalTokenTable } from "./api.sql.js";
|
||||||
@@ -8,7 +9,7 @@ import { apiPersonalTokenTable } from "./api.sql.js";
|
|||||||
export namespace Personal {
|
export namespace Personal {
|
||||||
export const Info = z
|
export const Info = z
|
||||||
.object({
|
.object({
|
||||||
id: z.string().meta({
|
id: Identifier.schema("apiPersonal").meta({
|
||||||
description: "The unique identifier of the personal access token",
|
description: "The unique identifier of the personal access token",
|
||||||
example: Examples.Token.id,
|
example: Examples.Token.id,
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Identifier } from "./id/index.js";
|
import { Identifier } from "./id.js";
|
||||||
|
|
||||||
export namespace Examples {
|
export namespace Examples {
|
||||||
export const Id = (prefix: keyof typeof Identifier.prefixes) =>
|
export const Id = (prefix: keyof typeof Identifier.prefixes) =>
|
||||||
@@ -42,6 +42,10 @@ export namespace Examples {
|
|||||||
created: new Date("2024-06-29 19:36:19.000"),
|
created: new Date("2024-06-29 19:36:19.000"),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const Session = {
|
||||||
|
id: Id("session"),
|
||||||
|
};
|
||||||
|
|
||||||
export const App = {
|
export const App = {
|
||||||
id: Id("app"),
|
id: Id("app"),
|
||||||
secret: "sec_******XXXX",
|
secret: "sec_******XXXX",
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import { z } from "zod/v4";
|
import { z } from "zod/v4";
|
||||||
import { fn } from "../utils/fn.js";
|
import { fn } from "../utils/fn.js";
|
||||||
import { Actor } from "../actor.js";
|
import { Actor } from "../actor.js";
|
||||||
|
import { Identifier } from "../id.js";
|
||||||
import { Examples } from "../examples.js";
|
import { Examples } from "../examples.js";
|
||||||
import { Identifier } from "../id/index.js";
|
|
||||||
import { eq, isNull, and } from "drizzle-orm";
|
import { eq, isNull, and } from "drizzle-orm";
|
||||||
import { Database } from "../drizzle/index.js";
|
import { Database } from "../drizzle/index.js";
|
||||||
import { Limitations, steamTable } from "./steam.sql.js";
|
import { Limitations, steamTable } from "./steam.sql.js";
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import { z } from "zod/v4";
|
import { z } from "zod/v4";
|
||||||
import { fn } from "../utils/fn.js";
|
import { fn } from "../utils/fn.js";
|
||||||
|
import { Identifier } from "../id.js";
|
||||||
import { userTable } from "./user.sql.js";
|
import { userTable } from "./user.sql.js";
|
||||||
import { Examples } from "../examples.js";
|
import { Examples } from "../examples.js";
|
||||||
import { Polar } from "../polar/index.js";
|
import { Polar } from "../polar/index.js";
|
||||||
import { Identifier } from "../id/index.js";
|
|
||||||
import { Database } from "../drizzle/index.js";
|
import { Database } from "../drizzle/index.js";
|
||||||
import { eq, and, isNotNull } from "drizzle-orm";
|
import { eq, and, isNotNull } from "drizzle-orm";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user