Skip to content

Commit 000c0a2

Browse files
committed
Update writing advice article
1 parent 471578d commit 000c0a2

File tree

4 files changed

+164
-41
lines changed

4 files changed

+164
-41
lines changed

.astro/content-modules.mjs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11

22
export default new Map([
33
["src/content/post/autoencoders.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fautoencoders.mdx&astroContentModuleFlag=true")],
4-
["src/content/post/brouwers-fixed-point.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fbrouwers-fixed-point.mdx&astroContentModuleFlag=true")],
4+
["src/content/post/batchnorm.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fbatchnorm.mdx&astroContentModuleFlag=true")],
55
["src/content/post/boundary-seeking-gan.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fboundary-seeking-gan.mdx&astroContentModuleFlag=true")],
66
["src/content/post/bayesian-regression.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fbayesian-regression.mdx&astroContentModuleFlag=true")],
7-
["src/content/post/conditional-gan-tensorflow.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fconditional-gan-tensorflow.mdx&astroContentModuleFlag=true")],
87
["src/content/post/annealed-importance-sampling.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fannealed-importance-sampling.mdx&astroContentModuleFlag=true")],
9-
["src/content/post/batchnorm.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fbatchnorm.mdx&astroContentModuleFlag=true")],
10-
["src/content/post/chentsov-theorem.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fchentsov-theorem.mdx&astroContentModuleFlag=true")],
8+
["src/content/post/brouwers-fixed-point.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fbrouwers-fixed-point.mdx&astroContentModuleFlag=true")],
119
["src/content/post/contractive-autoencoder.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fcontractive-autoencoder.mdx&astroContentModuleFlag=true")],
10+
["src/content/post/chentsov-theorem.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fchentsov-theorem.mdx&astroContentModuleFlag=true")],
11+
["src/content/post/conditional-gan-tensorflow.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fconditional-gan-tensorflow.mdx&astroContentModuleFlag=true")],
1212
["src/content/post/conditional-vae.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fconditional-vae.mdx&astroContentModuleFlag=true")],
1313
["src/content/post/conv-probit.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fconv-probit.mdx&astroContentModuleFlag=true")],
14+
["src/content/post/convnet-maxpool-layer.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fconvnet-maxpool-layer.mdx&astroContentModuleFlag=true")],
1415
["src/content/post/convnet-conv-layer.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fconvnet-conv-layer.mdx&astroContentModuleFlag=true")],
1516
["src/content/post/coupled-gan.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fcoupled-gan.mdx&astroContentModuleFlag=true")],
1617
["src/content/post/deploying-wagtail.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fdeploying-wagtail.mdx&astroContentModuleFlag=true")],
17-
["src/content/post/convnet-maxpool-layer.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fconvnet-maxpool-layer.mdx&astroContentModuleFlag=true")],
18-
["src/content/post/dropout.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fdropout.mdx&astroContentModuleFlag=true")],
1918
["src/content/post/developing-wagtail.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fdeveloping-wagtail.mdx&astroContentModuleFlag=true")],
20-
["src/content/post/fisher-information.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Ffisher-information.mdx&astroContentModuleFlag=true")],
19+
["src/content/post/dropout.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fdropout.mdx&astroContentModuleFlag=true")],
2120
["src/content/post/forward-reverse-kl.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fforward-reverse-kl.mdx&astroContentModuleFlag=true")],
21+
["src/content/post/fisher-information.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Ffisher-information.mdx&astroContentModuleFlag=true")],
2222
["src/content/post/gan-pytorch.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fgan-pytorch.mdx&astroContentModuleFlag=true")],
2323
["src/content/post/gan-tensorflow.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fgan-tensorflow.mdx&astroContentModuleFlag=true")],
2424
["src/content/post/gaussian-anomaly-detection.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fgaussian-anomaly-detection.mdx&astroContentModuleFlag=true")],
@@ -31,30 +31,30 @@ export default new Map([
3131
["src/content/post/jekyll-fb-share.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fjekyll-fb-share.mdx&astroContentModuleFlag=true")],
3232
["src/content/post/kl-mle.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fkl-mle.mdx&astroContentModuleFlag=true")],
3333
["src/content/post/laplace.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Flaplace.mdx&astroContentModuleFlag=true")],
34-
["src/content/post/lda-gibbs.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Flda-gibbs.mdx&astroContentModuleFlag=true")],
3534
["src/content/post/least-squares-gan.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fleast-squares-gan.mdx&astroContentModuleFlag=true")],
3635
["src/content/post/levelset-method.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Flevelset-method.mdx&astroContentModuleFlag=true")],
3736
["src/content/post/levelset-segmentation.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Flevelset-segmentation.mdx&astroContentModuleFlag=true")],
38-
["src/content/post/manifold-gaussians.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fmanifold-gaussians.mdx&astroContentModuleFlag=true")],
3937
["src/content/post/lstm-backprop.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Flstm-backprop.mdx&astroContentModuleFlag=true")],
40-
["src/content/post/mayer-vietoris-sphere.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fmayer-vietoris-sphere.mdx&astroContentModuleFlag=true")],
41-
["src/content/post/minkowski-dirichlet.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fminkowski-dirichlet.mdx&astroContentModuleFlag=true")],
38+
["src/content/post/manifold-gaussians.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fmanifold-gaussians.mdx&astroContentModuleFlag=true")],
4239
["src/content/post/metropolis-hastings.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fmetropolis-hastings.mdx&astroContentModuleFlag=true")],
40+
["src/content/post/lda-gibbs.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Flda-gibbs.mdx&astroContentModuleFlag=true")],
41+
["src/content/post/minkowski-dirichlet.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fminkowski-dirichlet.mdx&astroContentModuleFlag=true")],
42+
["src/content/post/mayer-vietoris-sphere.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fmayer-vietoris-sphere.mdx&astroContentModuleFlag=true")],
4343
["src/content/post/mle-vs-map.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fmle-vs-map.mdx&astroContentModuleFlag=true")],
4444
["src/content/post/natural-gradient.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fnatural-gradient.mdx&astroContentModuleFlag=true")],
4545
["src/content/post/nn-optimization.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fnn-optimization.mdx&astroContentModuleFlag=true")],
46-
["src/content/post/nn-sgd.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fnn-sgd.mdx&astroContentModuleFlag=true")],
4746
["src/content/post/optimization-riemannian-manifolds.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Foptimization-riemannian-manifolds.mdx&astroContentModuleFlag=true")],
47+
["src/content/post/nn-sgd.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fnn-sgd.mdx&astroContentModuleFlag=true")],
4848
["src/content/post/parallel-monte-carlo.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fparallel-monte-carlo.mdx&astroContentModuleFlag=true")],
4949
["src/content/post/plotting.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fplotting.mdx&astroContentModuleFlag=true")],
5050
["src/content/post/rejection-sampling.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Frejection-sampling.mdx&astroContentModuleFlag=true")],
5151
["src/content/post/residual-net.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fresidual-net.mdx&astroContentModuleFlag=true")],
5252
["src/content/post/scrapy-long-running.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fscrapy-long-running.mdx&astroContentModuleFlag=true")],
53+
["src/content/post/slice-sampling.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fslice-sampling.mdx&astroContentModuleFlag=true")],
5354
["src/content/post/theano-pde.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Ftheano-pde.mdx&astroContentModuleFlag=true")],
55+
["src/content/post/twitter-auth-flask.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Ftwitter-auth-flask.mdx&astroContentModuleFlag=true")],
5456
["src/content/post/vae-pytorch.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fvae-pytorch.mdx&astroContentModuleFlag=true")],
55-
["src/content/post/slice-sampling.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fslice-sampling.mdx&astroContentModuleFlag=true")],
5657
["src/content/post/variational-autoencoder.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fvariational-autoencoder.mdx&astroContentModuleFlag=true")],
57-
["src/content/post/twitter-auth-flask.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Ftwitter-auth-flask.mdx&astroContentModuleFlag=true")],
5858
["src/content/post/volume-form.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fvolume-form.mdx&astroContentModuleFlag=true")],
5959
["src/content/post/wagtail-dev-env.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fwagtail-dev-env.mdx&astroContentModuleFlag=true")],
6060
["src/content/post/wasserstein-gan.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fpost%2Fwasserstein-gan.mdx&astroContentModuleFlag=true")],

.astro/content.d.ts

Lines changed: 69 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
declare module 'astro:content' {
22
interface Render {
33
'.mdx': Promise<{
4-
Content: import('astro').MarkdownInstance<{}>['Content'];
4+
Content: import('astro').MDXContent;
55
headings: import('astro').MarkdownHeading[];
66
remarkPluginFrontmatter: Record<string, any>;
77
components: import('astro').MDXInstance<{}>['components'];
@@ -42,6 +42,25 @@ declare module 'astro:content' {
4242
ContentEntryMap[C]
4343
>['slug'];
4444

45+
export type ReferenceDataEntry<
46+
C extends CollectionKey,
47+
E extends keyof DataEntryMap[C] = string,
48+
> = {
49+
collection: C;
50+
id: E;
51+
};
52+
export type ReferenceContentEntry<
53+
C extends keyof ContentEntryMap,
54+
E extends ValidContentEntrySlug<C> | (string & {}) = string,
55+
> = {
56+
collection: C;
57+
slug: E;
58+
};
59+
export type ReferenceLiveEntry<C extends keyof LiveContentConfig['collections']> = {
60+
collection: C;
61+
id: string;
62+
};
63+
4564
/** @deprecated Use `getEntry` instead. */
4665
export function getEntryBySlug<
4766
C extends keyof ContentEntryMap,
@@ -69,22 +88,27 @@ declare module 'astro:content' {
6988
filter?: (entry: CollectionEntry<C>) => unknown,
7089
): Promise<CollectionEntry<C>[]>;
7190

91+
export function getLiveCollection<C extends keyof LiveContentConfig['collections']>(
92+
collection: C,
93+
filter?: LiveLoaderCollectionFilterType<C>,
94+
): Promise<
95+
import('astro').LiveDataCollectionResult<LiveLoaderDataType<C>, LiveLoaderErrorType<C>>
96+
>;
97+
7298
export function getEntry<
7399
C extends keyof ContentEntryMap,
74100
E extends ValidContentEntrySlug<C> | (string & {}),
75-
>(entry: {
76-
collection: C;
77-
slug: E;
78-
}): E extends ValidContentEntrySlug<C>
101+
>(
102+
entry: ReferenceContentEntry<C, E>,
103+
): E extends ValidContentEntrySlug<C>
79104
? Promise<CollectionEntry<C>>
80105
: Promise<CollectionEntry<C> | undefined>;
81106
export function getEntry<
82107
C extends keyof DataEntryMap,
83108
E extends keyof DataEntryMap[C] | (string & {}),
84-
>(entry: {
85-
collection: C;
86-
id: E;
87-
}): E extends keyof DataEntryMap[C]
109+
>(
110+
entry: ReferenceDataEntry<C, E>,
111+
): E extends keyof DataEntryMap[C]
88112
? Promise<DataEntryMap[C][E]>
89113
: Promise<CollectionEntry<C> | undefined>;
90114
export function getEntry<
@@ -107,19 +131,17 @@ declare module 'astro:content' {
107131
? Promise<DataEntryMap[C][E]> | undefined
108132
: Promise<DataEntryMap[C][E]>
109133
: Promise<CollectionEntry<C> | undefined>;
134+
export function getLiveEntry<C extends keyof LiveContentConfig['collections']>(
135+
collection: C,
136+
filter: string | LiveLoaderEntryFilterType<C>,
137+
): Promise<import('astro').LiveDataEntryResult<LiveLoaderDataType<C>, LiveLoaderErrorType<C>>>;
110138

111139
/** Resolve an array of entry references from the same collection */
112140
export function getEntries<C extends keyof ContentEntryMap>(
113-
entries: {
114-
collection: C;
115-
slug: ValidContentEntrySlug<C>;
116-
}[],
141+
entries: ReferenceContentEntry<C, ValidContentEntrySlug<C>>[],
117142
): Promise<CollectionEntry<C>[]>;
118143
export function getEntries<C extends keyof DataEntryMap>(
119-
entries: {
120-
collection: C;
121-
id: keyof DataEntryMap[C];
122-
}[],
144+
entries: ReferenceDataEntry<C, keyof DataEntryMap[C]>[],
123145
): Promise<CollectionEntry<C>[]>;
124146

125147
export function render<C extends keyof AnyEntryMap>(
@@ -131,14 +153,8 @@ declare module 'astro:content' {
131153
): import('astro/zod').ZodEffects<
132154
import('astro/zod').ZodString,
133155
C extends keyof ContentEntryMap
134-
? {
135-
collection: C;
136-
slug: ValidContentEntrySlug<C>;
137-
}
138-
: {
139-
collection: C;
140-
id: keyof DataEntryMap[C];
141-
}
156+
? ReferenceContentEntry<C, ValidContentEntrySlug<C>>
157+
: ReferenceDataEntry<C, keyof DataEntryMap[C]>
142158
>;
143159
// Allow generic `string` to avoid excessive type errors in the config
144160
// if `dev` is not running to update as you edit.
@@ -180,5 +196,33 @@ declare module 'astro:content' {
180196

181197
type AnyEntryMap = ContentEntryMap & DataEntryMap;
182198

199+
type ExtractLoaderTypes<T> = T extends import('astro/loaders').LiveLoader<
200+
infer TData,
201+
infer TEntryFilter,
202+
infer TCollectionFilter,
203+
infer TError
204+
>
205+
? { data: TData; entryFilter: TEntryFilter; collectionFilter: TCollectionFilter; error: TError }
206+
: { data: never; entryFilter: never; collectionFilter: never; error: never };
207+
type ExtractDataType<T> = ExtractLoaderTypes<T>['data'];
208+
type ExtractEntryFilterType<T> = ExtractLoaderTypes<T>['entryFilter'];
209+
type ExtractCollectionFilterType<T> = ExtractLoaderTypes<T>['collectionFilter'];
210+
type ExtractErrorType<T> = ExtractLoaderTypes<T>['error'];
211+
212+
type LiveLoaderDataType<C extends keyof LiveContentConfig['collections']> =
213+
LiveContentConfig['collections'][C]['schema'] extends undefined
214+
? ExtractDataType<LiveContentConfig['collections'][C]['loader']>
215+
: import('astro/zod').infer<
216+
Exclude<LiveContentConfig['collections'][C]['schema'], undefined>
217+
>;
218+
type LiveLoaderEntryFilterType<C extends keyof LiveContentConfig['collections']> =
219+
ExtractEntryFilterType<LiveContentConfig['collections'][C]['loader']>;
220+
type LiveLoaderCollectionFilterType<C extends keyof LiveContentConfig['collections']> =
221+
ExtractCollectionFilterType<LiveContentConfig['collections'][C]['loader']>;
222+
type LiveLoaderErrorType<C extends keyof LiveContentConfig['collections']> = ExtractErrorType<
223+
LiveContentConfig['collections'][C]['loader']
224+
>;
225+
183226
export type ContentConfig = typeof import("../src/content/config.js");
227+
export type LiveContentConfig = never;
184228
}

.astro/data-store.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)