interface Config { serve: { address: string; port: number; }; user?: { username: string; password: string; }; } export default { serve: { address: "localhost", port: 8080, }, // note that you can remove the user object and it will work; stories marked as mature will be inaccessible, however. user: { username: "USERNAME_OR_EMAIL", password: "PASSWORD", }, } as Config;