From a79ad11f23f2b13e2ea2d26ef83fbe12531f56c9 Mon Sep 17 00:00:00 2001 From: filoxenace Date: Wed, 24 Sep 2025 13:29:08 -0400 Subject: [PATCH] docs + stronger typing --- detector.luau | 1 + lib/core.luau | 2 +- lib/fileproc.luau | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/detector.luau b/detector.luau index 4f6f5bf..51a7f69 100644 --- a/detector.luau +++ b/detector.luau @@ -1,3 +1,4 @@ +-- main entry point local cli = require("./lib/cli") local fileproc = require("./lib/fileproc") local fs = require("@lune/fs") diff --git a/lib/core.luau b/lib/core.luau index bbc3cb5..e41004a 100644 --- a/lib/core.luau +++ b/lib/core.luau @@ -5,7 +5,7 @@ local serde = require("@lune/serde") local types = require("./types") export type Core = { - scanForWorkspace: (model: {Instance}, printInstanceNames: boolean) -> boolean, + scanForWorkspace: (model: types.model, printInstanceNames: boolean) -> boolean, isValidModelFile: (fileName: string) -> boolean, fileContainsWorkspace: (fileContents: string, opts: types.opts) -> boolean, formatResult: (result: boolean, fileName: string) -> string diff --git a/lib/fileproc.luau b/lib/fileproc.luau index c355e71..f51caed 100644 --- a/lib/fileproc.luau +++ b/lib/fileproc.luau @@ -2,7 +2,7 @@ local fs = require("@lune/fs") local stdio = require("@lune/stdio") local process = require("@lune/process") -local serde = require("@lune/serde") +local _serde = require("@lune/serde") local core = require("./core") local types = require("./types")