downflux / ColliderPornTransformer
Defined in: packages/providers/colliderporn/ColliderPornTransformer.ts:12
Normalizes parsed ColliderPorn metadata into the public output shape.
Transformers bridge raw parser fields and typed provider results, including method-specific output mapping.
new ColliderPornTransformer(
httpClient,progressManager):ColliderPornTransformer
Defined in: packages/base/BaseTransformer.ts:34
ColliderPornTransformer
protectedreadonlyhttpClient:HttpClient
Defined in: packages/base/BaseTransformer.ts:35
protectedreadonlyprogressManager:ProgressManager
Defined in: packages/base/BaseTransformer.ts:36
BaseTransformer.progressManager
requestData(
url,opts):Promise<any>
Defined in: packages/base/BaseTransformer.ts:66
Fetches JSON data for providers that expose API-backed metadata.
string
API endpoint to request.
HTTP and provider options.
Promise<any>
Parsed JSON response.
protecteduniqueVideos<T>(videos,options):VideoSourceOutput[]
Defined in: packages/base/BaseTransformer.ts:77
Removes duplicate video URLs while preserving quality information.
T
T[]
Provider-specific video source records.
URL and quality selectors.
Unique video sources in the shared shape.
protectedunique<T>(arr):T[]
Defined in: packages/base/BaseTransformer.ts:94
T
T[]
T[]
protecteddefaultFlashVarsVideoOutput<T>(metadata):DefaultFlashVarsVideoOutput
Defined in: packages/base/BaseTransformer.ts:99
T extends DefaultExecutionResult<DefaultFlashVarsVideoOutput>
T
BaseTransformer.defaultFlashVarsVideoOutput
protectedmapSources(sources,quality?,filter?):VideosFormat
Defined in: packages/base/BaseTransformer.ts:119
string[]
string = VideoQuality.QUnknown
(src) => boolean
protecteddefaultVideoOutput<T>(metadata,options?):T
Defined in: packages/base/BaseTransformer.ts:137
T extends Partial<DefaultVideoOutput> = Partial<DefaultVideoOutput>
DefaultExecutionResult<Partial<T>>
(src) => boolean
string
Partial<T>
T
BaseTransformer.defaultVideoOutput
transform(
url,request?):Promise<DefaultExecutionResult<unknown> |ColliderPornVideoOutput>
Defined in: packages/providers/colliderporn/ColliderPornTransformer.ts:13
Fetches HTML and merges default metadata with provider-specific metadata.
string
Target page to fetch.
Execution request that identifies the provider and options.
Promise<DefaultExecutionResult<unknown> | ColliderPornVideoOutput>
Parsed metadata ready for provider-specific output mapping.