mirror of
https://github.com/movie-web/providers.git
synced 2025-09-13 17:03:26 +00:00
Add builder for adding custom sources
This commit is contained in:
26
src/index.ts
26
src/index.ts
@@ -1,21 +1,19 @@
|
||||
export type { EmbedOutput, SourcererOutput } from '@/providers/base';
|
||||
export type { Stream, StreamFile, FileBasedStream, HlsBasedStream, Qualities } from '@/providers/streams';
|
||||
export type { Fetcher, FetcherOptions } from '@/fetchers/types';
|
||||
export type { RunOutput } from '@/main/runner';
|
||||
export type { MetaOutput } from '@/main/meta';
|
||||
export type { FullScraperEvents } from '@/main/events';
|
||||
export type { Targets, Flags } from '@/main/targets';
|
||||
export type { MediaTypes, ShowMedia, ScrapeMedia, MovieMedia } from '@/main/media';
|
||||
export type {
|
||||
ProviderBuilderOptions,
|
||||
ProviderControls,
|
||||
RunnerOptions,
|
||||
EmbedRunnerOptions,
|
||||
SourceRunnerOptions,
|
||||
} from '@/main/builder';
|
||||
export type { RunOutput } from '@/runners/runner';
|
||||
export type { MetaOutput } from '@/entrypoint/utils/meta';
|
||||
export type { FullScraperEvents } from '@/entrypoint/utils/events';
|
||||
export type { Targets, Flags } from '@/entrypoint/utils/targets';
|
||||
export type { MediaTypes, ShowMedia, ScrapeMedia, MovieMedia } from '@/entrypoint/utils/media';
|
||||
export type { ProviderControls, RunnerOptions, EmbedRunnerOptions, SourceRunnerOptions } from '@/entrypoint/controls';
|
||||
export type { ProviderBuilder } from '@/entrypoint/builder';
|
||||
export type { ProviderMakerOptions } from '@/entrypoint/declare';
|
||||
|
||||
export { NotFoundError } from '@/utils/errors';
|
||||
export { makeProviders } from '@/main/builder';
|
||||
export { makeProviders } from '@/entrypoint/declare';
|
||||
export { buildProviders } from '@/entrypoint/builder';
|
||||
export { getBuiltinEmbeds, getBuiltinSources } from '@/entrypoint/providers';
|
||||
export { makeStandardFetcher } from '@/fetchers/standardFetch';
|
||||
export { makeSimpleProxyFetcher } from '@/fetchers/simpleProxy';
|
||||
export { flags, targets } from '@/main/targets';
|
||||
export { flags, targets } from '@/entrypoint/utils/targets';
|
||||
|
Reference in New Issue
Block a user