svelte-tenor
Version:
Tenor GIF components, implemented in Svelte.
35 lines (34 loc) • 1.28 kB
TypeScript
import { SvelteComponentTyped } from "svelte";
import type { SuggestionOptions } from './api';
declare const __propDef: {
props: {
/** Tenor API key. */ key: SuggestionOptions['key'];
/** Search locale. */ locale?: SuggestionOptions['locale'];
/** Number of results. */ limit?: SuggestionOptions['limit'];
/** Keeps the buttons on one line instead of wrapping. */ scroll?: boolean | undefined;
/** Set `retry` to true to retry the last request. */ retry?: boolean | undefined;
/**
* Is the request in progress?
*
* @readonly
*/ loading?: boolean | undefined;
/**
* Terms displayed.
*
* @readonly
*/ terms?: string[] | undefined;
};
events: {
click: CustomEvent<any>;
error: CustomEvent<Error>;
} & {
[evt: string]: CustomEvent<any>;
};
slots: {};
};
export declare type TrendingTermsProps = typeof __propDef.props;
export declare type TrendingTermsEvents = typeof __propDef.events;
export declare type TrendingTermsSlots = typeof __propDef.slots;
export default class TrendingTerms extends SvelteComponentTyped<TrendingTermsProps, TrendingTermsEvents, TrendingTermsSlots> {
}
export {};