Holllo/re-nav
Holllo
/
re-nav
Archived
1
Fork 0
This repository has been archived on 2025-08-11. You can view files and clone it, but cannot push or open issues or pull requests.
re-nav/source/redirect/exports.ts

17 lines
443 B
TypeScript

import {HostnameRedirect} from './hostname.js';
import {SimpleRedirect} from './simple.js';
export * from './base.js';
export * from './hostname.js';
export * from './simple.js';
export type Redirects = HostnameRedirect | SimpleRedirect;
export function parseRedirect<P extends Redirects['parameters']>(
parameters: P,
): Redirects | undefined {
if (parameters?.type === 'hostname') {
return new HostnameRedirect(parameters);
}
}