diff --git a/src/tycrek.d.ts b/src/tycrek.d.ts deleted file mode 100644 index 7a1beca..0000000 --- a/src/tycrek.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare module '@tycrek/express-postcss'; -declare module '@tycrek/express-nofavicon'; \ No newline at end of file diff --git a/src/definitions.d.ts b/src/types/definitions.d.ts similarity index 96% rename from src/definitions.d.ts rename to src/types/definitions.d.ts index 9eb13f3..75c5021 100644 --- a/src/definitions.d.ts +++ b/src/types/definitions.d.ts @@ -1,4 +1,4 @@ -import { Request, Response } from "express"; +import { Request, Response } from 'express'; declare global { namespace Express { diff --git a/src/types/json.d.ts b/src/types/json.d.ts new file mode 100644 index 0000000..3f9579e --- /dev/null +++ b/src/types/json.d.ts @@ -0,0 +1,49 @@ +declare module 'ass-json' { + interface Config { + host: string + port: number + domain: string + maxUploadSize: number + isProxied: boolean + useSsl: boolean + resourceIdSize: number + resourceIdType: string + spaceReplace: string + gfyIdSize: number + mediaStrict: boolean + viewDirect: boolean + dataEngine: string + frontendName: string + indexFile: string + useSia: boolean + s3enabled: boolean + s3endpoint: string + s3bucket: string + s3usePathStyle: boolean + s3accessKey: string + s3secretKey: string + __WARNING__: string + diskFilePath: string + saveWithDate: boolean + saveAsOriginal: boolean + } + + interface MagicNumbers { + HTTP: number + HTTPS: number + CODE_OK: number + CODE_NO_CONTENT: number + CODE_UNAUTHORIZED: number + CODE_NOT_FOUND: number + CODE_PAYLOAD_TOO_LARGE: number + CODE_UNSUPPORTED_MEDIA_TYPE: number + CODE_INTERNAL_SERVER_ERROR: number + KILOBYTES: number + } + + interface Package { + name: string + version: string + homepage: string + } +} diff --git a/src/types/tycrek.d.ts b/src/types/tycrek.d.ts new file mode 100644 index 0000000..59d9f4c --- /dev/null +++ b/src/types/tycrek.d.ts @@ -0,0 +1,7 @@ +declare module './setup' { + export function doSetup(): void; +} +declare module '@tycrek/express-postcss'; +declare module '@tycrek/express-nofavicon'; +declare module '@tycrek/papito'; +declare module '@skynetlabs/skynet-nodejs'; \ No newline at end of file