UNPKG

@remark-embedder/transformer-oembed

Version:

@remark-embedder transformer for oEmbed supported links

24 lines (23 loc) 600 B
import { type Transformer } from '@remark-embedder/core'; type Provider = { provider_name: string; provider_url: string; endpoints: Array<{ schemes?: string[]; discovery?: boolean; url: string; }>; }; type Config = { params?: { [key: string]: unknown; }; }; type GetConfig = ({ url, provider, }: { url: string; provider: Provider; }) => Config | null | undefined; declare const transformer: Transformer<Config | GetConfig>; export default transformer; type ExportedConfig = Config | GetConfig; export type { ExportedConfig as Config };