common is now a node package

This commit is contained in:
2026-06-29 14:22:14 +02:00
parent 3917b5303e
commit 8b7894ccb1
17 changed files with 247 additions and 193 deletions
+4 -4
View File
@@ -1,9 +1,9 @@
import settingsFile from "@common/shared/settings";
import { SettingDefinition, SettingRealType, SettingType } from "@common/shared/typings/settings";
import { Controller, OnStart } from "@flamework/core";
import { Atom, atom } from "@rbxts/charm";
import Object, { keys } from "@rbxts/object-utils";
import { keys } from "@rbxts/object-utils";
import settingsFile from "../../shared/settings";
import { SettingDefinition, SettingRealType, SettingType } from "../../shared/typings/settings";
import { Events, Functions } from "../network";
/**
@@ -78,7 +78,7 @@ export class SettingsController implements OnStart {
* Setup atoms and definition at service start.
*/
private setupAtoms() {
const sections = Object.keys<Record<string, SettingDefinition[]>>(settingsFile).filter((key) =>
const sections = keys<Record<string, SettingDefinition[]>>(settingsFile).filter((key) =>
typeIs(settingsFile[key], "table"),
);
sections.forEach((key) => {