UNPKG

@nativecode/plex

Version:
20 lines 1.13 kB
/// <reference types="node" /> import { URL } from 'url'; import { Lincoln } from '@nofrills/lincoln-debug'; import { ResourceOptions } from '@nativecode/rest-client'; import { PlexResource } from '../../PlexResource'; import { OnDeckResponse } from '../Responses/OnDeckResponse'; import { LibraryResponse } from '../Responses/LibraryResponse'; import { LibrariesResponse } from '../Responses/LibrariesResponse'; import { RecentlyAddedResponse } from '../Responses/RecentlyAddedResponse'; export declare class LibraryResource extends PlexResource { constructor(url: URL, logger: Lincoln, options?: Partial<ResourceOptions>); analyze(token: string, library: string, force?: boolean): Promise<void>; delete(token: string, library: string): Promise<unknown>; get(token: string, library: string): Promise<LibraryResponse>; list(token: string): Promise<LibrariesResponse>; onDeck(token: string): Promise<OnDeckResponse>; recentlyAdded(token: string): Promise<RecentlyAddedResponse>; refresh(token: string, library: string, force?: boolean): Promise<void>; } //# sourceMappingURL=LibraryResource.d.ts.map