Returns
| {
version: 1;
stores: Record<
string,
| { driver: "local"; baseUrl: string; pathPrefix: string }
| {
driver: "s3";
bucket: string;
region: string;
endpoint?: string;
forcePathStyle: boolean;
pathPrefix: string;
visibility: "public" | "signed";
publicUrl?: string;
signedUrlTtlSeconds?: number;
}
| {
driver: "gcs";
bucket: string;
apiEndpoint?: string;
pathPrefix: string;
visibility: "public"
| "signed";
publicUrl?: string;
signedUrlTtlSeconds?: number;
},
>;
default: string;
routes: { prefix: string; store: string }[];
overrides: Record<string, string>;
assets: Record<string, { store?: string; objectPath?: string }>;
}
| null
The parsed manifest, or null when the file does not exist
- {
version: 1;
stores: Record<
string,
| { driver: "local"; baseUrl: string; pathPrefix: string }
| {
driver: "s3";
bucket: string;
region: string;
endpoint?: string;
forcePathStyle: boolean;
pathPrefix: string;
visibility: "public" | "signed";
publicUrl?: string;
signedUrlTtlSeconds?: number;
}
| {
driver: "gcs";
bucket: string;
apiEndpoint?: string;
pathPrefix: string;
visibility: "public"
| "signed";
publicUrl?: string;
signedUrlTtlSeconds?: number;
},
>;
default: string;
routes: { prefix: string; store: string }[];
overrides: Record<string, string>;
assets: Record<string, { store?: string; objectPath?: string }>;
}version: 1
stores: Record<
string,
| { driver: "local"; baseUrl: string; pathPrefix: string }
| {
driver: "s3";
bucket: string;
region: string;
endpoint?: string;
forcePathStyle: boolean;
pathPrefix: string;
visibility: "public" | "signed";
publicUrl?: string;
signedUrlTtlSeconds?: number;
}
| {
driver: "gcs";
bucket: string;
apiEndpoint?: string;
pathPrefix: string;
visibility: "public"
| "signed";
publicUrl?: string;
signedUrlTtlSeconds?: number;
},
>
default: string
routes: { prefix: string; store: string }[]
overrides: Record<string, string>
assets: Record<string, { store?: string; objectPath?: string }>
- null
Reads and validates the location manifest at
filePath.