mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
11 lines
537 B
TypeScript
11 lines
537 B
TypeScript
import type { HttpRequest } from '../../../server/HttpRequest';
|
|
import { AsyncHandler } from '../../../util/AsyncHandler';
|
|
import type { RepresentationMetadata } from '../../representation/RepresentationMetadata';
|
|
import type { ResourceIdentifier } from '../../representation/ResourceIdentifier';
|
|
|
|
/**
|
|
* Parses the metadata of a {@link HttpRequest} into a {@link RepresentationMetadata}.
|
|
*/
|
|
export abstract class MetadataExtractor extends
|
|
AsyncHandler<{ request: HttpRequest; target: ResourceIdentifier }, RepresentationMetadata> {}
|