From a9b9cf6bf50f08723896659634f2e6afc17bcd42 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Wed, 29 Apr 2026 00:37:56 +0200 Subject: chore: switch from biome to eslint + prettier; fix ton of lint issues --- apps/web/src/params/registry.ts | 86 ++++++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 40 deletions(-) (limited to 'apps/web/src/params/registry.ts') diff --git a/apps/web/src/params/registry.ts b/apps/web/src/params/registry.ts index d9fcc266..3ce483e4 100644 --- a/apps/web/src/params/registry.ts +++ b/apps/web/src/params/registry.ts @@ -1,40 +1,46 @@ -import type { ParamDefinition, ParamValues } from "@/params"; - -export function buildDefaultParamValues( - params: ParamDefinition[], -): ParamValues { - const values: ParamValues = {}; - for (const param of params) { - values[param.key] = param.default; - } - return values; -} - -export class DefinitionRegistry { - private definitions = new Map(); - private entityName: string; - - constructor(entityName: string) { - this.entityName = entityName; - } - - register(key: TKey, definition: TDefinition): void { - this.definitions.set(key, definition); - } - - has(key: TKey): boolean { - return this.definitions.has(key); - } - - get(key: TKey): TDefinition { - const def = this.definitions.get(key); - if (!def) { - throw new Error(`Unknown ${this.entityName}: ${key}`); - } - return def; - } - - getAll(): TDefinition[] { - return Array.from(this.definitions.values()); - } -} +import type { ParamDefinition, ParamValues } from "@/params"; + +export function buildDefaultParamValues( + params: ParamDefinition[], +): ParamValues { + const values: ParamValues = {}; + for (const param of params) { + values[param.key] = param.default; + } + return values; +} + +export class DefinitionRegistry { + private definitions = new Map(); + private entityName: string; + + constructor(entityName: string) { + this.entityName = entityName; + } + + register({ + key, + definition, + }: { + key: TKey; + definition: TDefinition; + }): void { + this.definitions.set(key, definition); + } + + has(key: TKey): boolean { + return this.definitions.has(key); + } + + get(key: TKey): TDefinition { + const def = this.definitions.get(key); + if (!def) { + throw new Error(`Unknown ${this.entityName}: ${key}`); + } + return def; + } + + getAll(): TDefinition[] { + return Array.from(this.definitions.values()); + } +} -- cgit v1.3.1