返回 slidev
deprecated.ts
根目录 / packages / slidev / node / virtual / deprecated.ts
1 import type { VirtualModuleTemplate } from './types'
2
3 /**
4 * Kept for backward compatibility, use #slidev/slides instead
5 *
6 * @deprecated
7 */
8 export const templateLegacyRoutes: VirtualModuleTemplate = {
9 id: '/@slidev/routes',
10 getContent() {
11 return [
12 `export { slides } from '#slidev/slides'`,
13 `console.warn('[slidev] #slidev/routes is deprecated, use #slidev/slides instead')`,
14 ].join('\n')
15 },
16 }
17
18 /**
19 * Kept for backward compatibility, use #slidev/title-renderer instead
20 *
21 * @deprecated
22 */
23 export const templateLegacyTitles: VirtualModuleTemplate = {
24 id: '/@slidev/titles.md',
25 getContent() {
26 return `
27 <script setup lang="ts">
28 import TitleRenderer from '#slidev/title-renderer'
29 defineProps<{ no: number | string }>()
30 console.warn('/@slidev/titles.md is deprecated, import from #slidev/title-renderer instead')
31 </script>
32
33 <TitleRenderer :no="no" />
34 `
35 },
36 }
37
37 lines TYPESCRIPT