@uppy/companion-client
Version:
Client library for communication with Companion. Intended for use in Uppy plugins.
13 lines • 623 B
TypeScript
import type { Body, Meta, Uppy } from '@uppy/core';
import type { CompanionClientSearchProvider } from '@uppy/utils/lib/CompanionClientProvider';
import RequestClient, { type Opts } from './RequestClient.js';
export default class SearchProvider<M extends Meta, B extends Body> extends RequestClient<M, B> implements CompanionClientSearchProvider {
provider: string;
id: string;
name: string;
pluginId: string;
constructor(uppy: Uppy<M, B>, opts: Opts);
fileUrl(id: string): string;
search<ResBody>(text: string, queries?: string): Promise<ResBody>;
}
//# sourceMappingURL=SearchProvider.d.ts.map