diff options
author | pacien | 2020-05-13 00:18:16 +0200 |
---|---|---|
committer | Notkea | 2020-05-22 01:02:18 +0200 |
commit | 04d5cb917f4288c26a308dfda4ba788d77fda8fd (patch) | |
tree | b8f21b974130fb6c74cd4aba149be72016a430c7 /viewer | |
parent | 478fb074b7101beabc149f01f45061d3aeefe3eb (diff) | |
download | ldgallery-04d5cb917f4288c26a308dfda4ba788d77fda8fd.tar.gz |
compiler: add plain text file format support through simple copy
Diffstat (limited to 'viewer')
-rw-r--r-- | viewer/src/@types/gallery.d.ts | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/viewer/src/@types/gallery.d.ts b/viewer/src/@types/gallery.d.ts index 3246894..04df1bb 100644 --- a/viewer/src/@types/gallery.d.ts +++ b/viewer/src/@types/gallery.d.ts | |||
@@ -37,6 +37,9 @@ declare namespace Gallery { | |||
37 | interface Picture extends Item { | 37 | interface Picture extends Item { |
38 | properties: PictureProperties, | 38 | properties: PictureProperties, |
39 | } | 39 | } |
40 | interface PlainText extends Item { | ||
41 | properties: PlainTextProperties, | ||
42 | } | ||
40 | interface Directory extends Item { | 43 | interface Directory extends Item { |
41 | properties: DirectoryProperties, | 44 | properties: DirectoryProperties, |
42 | } | 45 | } |
@@ -47,7 +50,7 @@ declare namespace Gallery { | |||
47 | tags: RawTag[], | 50 | tags: RawTag[], |
48 | path: string, | 51 | path: string, |
49 | thumbnail?: Thumbnail | 52 | thumbnail?: Thumbnail |
50 | properties: OtherProperties | PictureProperties | DirectoryProperties, | 53 | properties: OtherProperties | PictureProperties | PlainTextProperties | DirectoryProperties, |
51 | } | 54 | } |
52 | interface Resolution { | 55 | interface Resolution { |
53 | width: number, | 56 | width: number, |
@@ -62,6 +65,10 @@ declare namespace Gallery { | |||
62 | resource: string, | 65 | resource: string, |
63 | resolution: Resolution | 66 | resolution: Resolution |
64 | } | 67 | } |
68 | interface PlainTextProperties { | ||
69 | type: "plaintext", | ||
70 | resource: string, | ||
71 | } | ||
65 | interface DirectoryProperties { | 72 | interface DirectoryProperties { |
66 | type: "directory", | 73 | type: "directory", |
67 | items: Item[] | 74 | items: Item[] |
@@ -71,5 +78,5 @@ declare namespace Gallery { | |||
71 | resolution: Resolution | 78 | resolution: Resolution |
72 | } | 79 | } |
73 | type RawTag = string; | 80 | type RawTag = string; |
74 | type ItemType = "other" | "picture" | "directory"; | 81 | type ItemType = "other" | "picture" | "plaintext" | "directory"; |
75 | } | 82 | } |