From 8d5966c0bc718e1a9d73ab3b4ca4721ad0b88739 Mon Sep 17 00:00:00 2001 From: Francis Dinh Date: Sat, 10 Sep 2022 13:52:23 -0400 Subject: [PATCH] backend: add return types to load.ts functions --- packages/backend/src/config/load.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/backend/src/config/load.ts b/packages/backend/src/config/load.ts index 535f258df..45b25e43e 100644 --- a/packages/backend/src/config/load.ts +++ b/packages/backend/src/config/load.ts @@ -6,7 +6,7 @@ import * as fs from 'node:fs'; import { fileURLToPath } from 'node:url'; import { dirname } from 'node:path'; import * as yaml from 'js-yaml'; -import { Source, Mixin } from './types.js'; +import { Source, Mixin, Config } from './types.js'; const _filename = fileURLToPath(import.meta.url); const _dirname = dirname(_filename); @@ -23,7 +23,7 @@ const path = process.env.NODE_ENV === 'test' ? `${dir}/test.yml` : `${dir}/default.yml`; -export default function load() { +export default function load(): Config { const meta = JSON.parse(fs.readFileSync(`${_dirname}/../../../../built/meta.json`, 'utf-8')); const clientManifest = JSON.parse(fs.readFileSync(`${_dirname}/../../../../built/_client_dist_/manifest.json`, 'utf-8')); const config = yaml.load(fs.readFileSync(path, 'utf-8')) as Source; @@ -55,7 +55,7 @@ export default function load() { return Object.assign(config, mixin); } -function tryCreateUrl(url: string) { +function tryCreateUrl(url: string): URL { try { return new URL(url); } catch (e) {