other TS cleanup

This commit is contained in:
gingervitis 2020-12-29 15:35:54 -08:00
parent 12201d0088
commit 1d30530afd
2 changed files with 12 additions and 5 deletions

View File

@ -1,3 +1,5 @@
import { RequestInit } from 'node_modules/typescript/lib/lib.dom.d';
/* eslint-disable prefer-destructuring */
const ADMIN_USERNAME = process.env.NEXT_PUBLIC_ADMIN_USERNAME;
const ADMIN_STREAMKEY = process.env.NEXT_PUBLIC_ADMIN_STREAMKEY;
@ -43,7 +45,13 @@ export const UPDATE_CHAT_MESSGAE_VIZ = `${NEXT_PUBLIC_API_HOST}api/admin/chat/up
const GITHUB_RELEASE_URL = "https://api.github.com/repos/owncast/owncast/releases/latest";
export async function fetchData(url: string, options?: object) {
interface FetchOptions {
data?: any;
method?: string;
auth?: boolean;
};
export async function fetchData(url: string, options?: FetchOptions) {
const {
data,
method = 'GET',

View File

@ -18,6 +18,9 @@ export function isEmptyObject(obj) {
return !obj || (Object.keys(obj).length === 0 && obj.constructor === Object);
}
export function padLeft(text, pad, size) {
return String(pad.repeat(size) + text).slice(-size);
}
export function parseSecondsToDurationString(seconds = 0) {
const finiteSeconds = Number.isFinite(+seconds) ? Math.abs(seconds) : 0;
@ -36,7 +39,3 @@ export function parseSecondsToDurationString(seconds = 0) {
return daysString + hoursString + minString + secsString;
}
export function padLeft(text, pad, size) {
return String(pad.repeat(size) + text).slice(-size);
}