Files
cfw-autumn/server/tests/utils/fixtures/db/entities.ts
John Yeo cb05d169a2 wip
2026-01-23 17:13:19 +00:00

36 lines
998 B
TypeScript

import { AppEnv, type Entity } from "@autumn/shared";
/**
* Create an entity fixture
*/
const create = ({
id,
featureId,
internalFeatureId,
name,
}: {
id: string;
featureId: string;
internalFeatureId?: string;
name?: string;
}): Entity => ({
id,
org_id: "org_test",
created_at: Date.now(),
internal_id: `internal_${id}`,
internal_customer_id: "cus_internal",
env: AppEnv.Sandbox,
name: name ?? id,
deleted: false,
feature_id: featureId,
internal_feature_id: internalFeatureId ?? `internal_${featureId}`,
});
// ═══════════════════════════════════════════════════════════════════
// EXPORT
// ═══════════════════════════════════════════════════════════════════
export const entities = {
create,
} as const;