diff options
| author | Joe Carstairs <65492573+Sycamost@users.noreply.github.com> | 2023-08-07 19:41:11 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-07 19:41:11 +0100 |
| commit | e08094210c15ee0114ae4f11142aa5f89d81c7aa (patch) | |
| tree | bfa129cae6a2b981d5b6dc5c3cc16cfb2bc5c95a /src/types/LallansIssue.d.ts | |
| parent | 925f6de56ef43013583a48dbc49a350ee84cdb3e (diff) | |
| parent | 2fcbccfbd49c6eaf433272749e32589a6f490200 (diff) | |
Merge branch 'master' into master
Diffstat (limited to 'src/types/LallansIssue.d.ts')
| -rw-r--r-- | src/types/LallansIssue.d.ts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/types/LallansIssue.d.ts b/src/types/LallansIssue.d.ts new file mode 100644 index 0000000..2f6355d --- /dev/null +++ b/src/types/LallansIssue.d.ts @@ -0,0 +1,23 @@ +import type LallansIssueNumber from './LallansIssueNumber'; +import type Price from './Price'; + +type LallansIssue = { + issueNumber: LallansIssueNumber, + issueName: string, + price: Price, + description: { + sco: string, + 'en-GB': string, + }, + coverArtist?: string, + trackList?: string[], +} & ( + { contributors: Contributor[] } | + { contributions: Contribution[] } | + Record<string, never> +); + +type Contributor = string; +type Contribution = { author?: string, title: string }; + +export default LallansIssue;
\ No newline at end of file |
