superstatic
Version:
A static file server for fancy apps
29 lines (28 loc) • 549 B
TypeScript
export interface Configuration {
public?: string;
cleanUrls?: boolean | string[];
rewrites?: Rewrite[];
redirects?: Redirect[];
headers?: Header[];
trailingSlash?: boolean;
i18n?: {
root: string;
};
errorPage?: string;
}
export interface Rewrite {
source: string;
destination: string;
}
export interface Redirect {
source: string;
destination: string;
type?: number;
}
export interface Header {
source: string;
headers: {
key: string;
value: string;
}[];
}