import { Vector3 } from 'alt-server';
import { customType } from 'drizzle-orm/mysql-core';
export const vector3 = (name: string) =>
customType<{ data: Vector3; driverData: string; notNull: true; default: false }>({
...not nitro limit
fromDriver(value: string): Vector3 {
const { x, y, z } = JSON.parse(value);
return new Vector3(x, y, z);
},
})(name);
import { Vector3 } from 'alt-server';
import { customType } from 'drizzle-orm/mysql-core';
export const vector3 = (name: string) =>
customType<{ data: Vector3; driverData: string; notNull: true; default: false }>({
...not nitro limit
fromDriver(value: string): Vector3 {
const { x, y, z } = JSON.parse(value);
return new Vector3(x, y, z);
},
})(name);