This commit is contained in:
xuyue committed 2026-06-16 09:37:50 -06:00
1 parent 02ca889bc2
commit 55282963b5
22 files changed
+20 -19

No files matched your search

+1 -1
View File
@@ -1,5 +1,5 @@
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { createEmptyBook } from '../domain/teachingDesign'
import { createEmptyBook } from '../../shared/domain/teachingDesign'
import * as booksApi from './booksApi'
describe('booksApi', () => {
+1 -1
View File
@@ -1,4 +1,4 @@
import type { TeachingBook } from '../domain/teachingDesign'
import type { TeachingBook } from '../../shared/domain/teachingDesign'
import { authedFetch } from '../composables/useAuth'
export interface BookSummary {
+1 -1
View File
@@ -4,7 +4,7 @@ import {
type ParseWarning,
type TeachingDesign,
type TeachingStep,
} from '../domain/teachingDesign'
} from '../../shared/domain/teachingDesign'
import { extractMarkdownTable } from './markdownTable'
const BR = /<br\s*\/?>/gi
+1 -1
View File
@@ -1,4 +1,4 @@
import type { TeachingDesign } from '../domain/teachingDesign'
import type { TeachingDesign } from '../../shared/domain/teachingDesign'
function escapeCell(value: string): string {
return value
+1 -1
View File
@@ -1,6 +1,6 @@
import JSZip from 'jszip'
import { describe, expect, it } from 'vitest'
import { createEmptyTeachingDesign } from '../domain/teachingDesign'
import { createEmptyTeachingDesign } from '../../shared/domain/teachingDesign'
import { createBookZip } from './zipExporter'
describe('createBookZip', () => {
+1 -1
View File
@@ -1,5 +1,5 @@
import JSZip from 'jszip'
import type { TeachingDesign } from '../domain/teachingDesign'
import type { TeachingDesign } from '../../shared/domain/teachingDesign'
import { writeTeachingDesignMarkdown } from './markdownWriter'
export async function createBookZip(designs: readonly TeachingDesign[]): Promise<Blob> {