9 lines
363 B
TypeScript
9 lines
363 B
TypeScript
import type { PageServerLoad } from './$types';
|
|
import { getSerializableModelConfigs } from '$lib/svelte-admin/registry';
|
|
|
|
export const load: PageServerLoad = async ({ locals }) => {
|
|
const viewerRoleId = (locals.user as { roleId?: number } | null)?.roleId ?? 4;
|
|
const models = getSerializableModelConfigs(viewerRoleId, ['license-keys']);
|
|
return { models };
|
|
};
|