Newer
Older
percord / util / src / util / TraverseDirectory.ts
@Flam3rboy Flam3rboy on 10 Oct 2021 314 bytes :bug: fix tsc compiler
import { Server, traverseDirectory } from "lambert-server";

const DEFAULT_FILTER = /^([^\.].*)(?<!\.d)\.(js)$/;

export function registerRoutes(server: Server, root: string) {
	return traverseDirectory(
		{ dirname: root, recursive: true, filter: DEFAULT_FILTER },
		server.registerRoute.bind(server, root)
	);
}