Skip to content

Commit 87969fb

Browse files
committed
chore: update interfaces
1 parent c53f7f2 commit 87969fb

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

packages/platform-fastify/interfaces/external/fastify-static-options.interface.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,28 @@
22
* "fastify-static" interfaces
33
* @see https://github.com/fastify/fastify-static/blob/master/index.d.ts
44
*/
5+
import { Stats } from 'fs';
6+
7+
interface ExtendedInformation {
8+
fileCount: number;
9+
totalFileCount: number;
10+
folderCount: number;
11+
totalFolderCount: number;
12+
totalSize: number;
13+
lastModified: number;
14+
}
515

616
interface ListDir {
717
href: string;
818
name: string;
19+
stats: Stats;
20+
extendedInfo?: ExtendedInformation;
921
}
1022

1123
interface ListFile {
1224
href: string;
1325
name: string;
26+
stats: Stats;
1427
}
1528

1629
interface ListRender {
@@ -21,6 +34,8 @@ interface ListOptions {
2134
format: 'json' | 'html';
2235
names: string[];
2336
render: ListRender;
37+
extendedFolderInfo?: boolean;
38+
jsonFormat?: 'names' | 'extended';
2439
}
2540

2641
// Passed on to `send`
@@ -48,6 +63,11 @@ export interface FastifyStaticOptions extends SendOptions {
4863
wildcard?: boolean;
4964
list?: boolean | ListOptions;
5065
allowedPath?: (pathName: string, root?: string) => boolean;
66+
/**
67+
* @description
68+
* Opt-in to looking for pre-compressed files
69+
*/
70+
preCompressed?: boolean;
5171

5272
// Passed on to `send`
5373
acceptRanges?: boolean;

packages/platform-fastify/interfaces/external/point-of-view-options.interface.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ export interface PointOfViewOptions {
99
nunjucks?: any;
1010
pug?: any;
1111
handlebars?: any;
12-
marko?: any;
1312
mustache?: any;
1413
'art-template'?: any;
1514
twig?: any;

packages/platform-fastify/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
},
2828
"peerDependencies": {
2929
"@nestjs/common": "^8.0.0",
30-
"@nestjs/core": "^8.0.0"
30+
"@nestjs/core": "^8.0.0",
31+
"@fastify/static": "^5.0.0",
32+
"point-of-view": "^5.0.0"
3133
}
3234
}

0 commit comments

Comments
 (0)