返回 reveal.js
index.ts
根目录 / plugin / search / index.ts
1 import type { RevealPlugin } from 'reveal.js';
2
3 // @ts-expect-error The runtime implementation remains in JS during the migration.
4 import SearchImplementation from './plugin.js';
5
6 export interface SearchPlugin extends RevealPlugin {
7 id: 'search';
8 open(): void;
9 close(): void;
10 toggle(): void;
11 }
12
13 const Search = SearchImplementation as () => SearchPlugin;
14
15 export default Search;
16
16 lines TYPESCRIPT