Skip to content

Commit b0b51b8

Browse files
committed
chore: remove unneed 'as' identifiers
1 parent a7d29c9 commit b0b51b8

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

packages/astro-friday/src/collection.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,21 @@ export function getSchema(resolvedConfig: ResolvedConfig) {
1919
const fKeys = resolvedConfig.post.frontmatterKeys
2020

2121
return z.object({
22-
[fKeys.title as 'title']: z.string(),
23-
[fKeys.subtitle as 'subtitle']: z.string().optional(),
24-
[fKeys.description as 'description']: z.string().optional(),
25-
[fKeys.created as 'created']: z.date().default(new Date('1970-01-01')).transform(val => dayjs(val).format('YYYY-MM-DDTHH:mm:ssZ')),
26-
[fKeys.modified as 'modified']: z.date().optional().transform(val => val ? dayjs(val).format('YYYY-MM-DDTHH:mm:ssZ') : undefined),
27-
[fKeys.author as 'author']: z.string().default(resolvedConfig.author.name), // .transform(val => `${val}${resolvedConfig.author.email ? ` <${resolvedConfig.author.email}>` : ''}`),
28-
[fKeys.series as 'series']: z.union([z.string(), z.array(z.string())]).optional().default([]).transform(val => Array.isArray(val) ? val : [val]),
29-
[fKeys.tags as 'tags']: z.union([z.string(), z.array(z.string())]).optional().default([]).transform(val => Array.isArray(val) ? val : [val]),
30-
[fKeys.keywords as 'keywords']: z.union([z.string(), z.array(z.string())]).optional().default([]).transform(val => Array.isArray(val) ? val : [val]),
31-
[fKeys.draft as 'draft']: z.boolean().default(false),
32-
[fKeys.lang as 'lang']: z.string().optional().default('en'),
22+
[fKeys.title]: z.string(),
23+
[fKeys.subtitle]: z.string().optional(),
24+
[fKeys.description]: z.string().optional(),
25+
[fKeys.created]: z.date().default(new Date('1970-01-01')).transform(val => dayjs(val).format('YYYY-MM-DDTHH:mm:ssZ')),
26+
[fKeys.modified]: z.date().optional().transform(val => val ? dayjs(val).format('YYYY-MM-DDTHH:mm:ssZ') : undefined),
27+
[fKeys.author]: z.string().default(resolvedConfig.author.name), // .transform(val => `${val}${resolvedConfig.author.email ? ` <${resolvedConfig.author.email}>` : ''}`),
28+
[fKeys.series]: z.union([z.string(), z.array(z.string())]).optional().default([]).transform(val => Array.isArray(val) ? val : [val]),
29+
[fKeys.tags]: z.union([z.string(), z.array(z.string())]).optional().default([]).transform(val => Array.isArray(val) ? val : [val]),
30+
[fKeys.keywords]: z.union([z.string(), z.array(z.string())]).optional().default([]).transform(val => Array.isArray(val) ? val : [val]),
31+
[fKeys.draft]: z.boolean().default(false),
32+
[fKeys.lang]: z.string().optional().default('en'),
3333
/**
3434
* Table of contents (TOC) generation for posts
3535
*/
36-
[fKeys.toc as 'toc']: z.object({
36+
[fKeys.toc]: z.object({
3737
/**
3838
* Enable or disable the table of contents (TOC) generation for posts.
3939
*/

0 commit comments

Comments
 (0)