id: 1 unit: export default function DownloadButton() file: src/components/DownloadButton.tsx start line: 39 end line: 148 size: 96 LOC McCabe index: 11 number of parameters: 0 id: 2 unit: export async function GET() file: src/app/api/generate/route.ts start line: 9 end line: 69 size: 48 LOC McCabe index: 12 number of parameters: 1 id: 3 unit: export async function POST() file: src/app/api/generate/route.ts start line: 71 end line: 129 size: 48 LOC McCabe index: 12 number of parameters: 1 id: 4 unit: constructor() file: src/lib/store.ts start line: 35 end line: 83 size: 45 LOC McCabe index: 7 number of parameters: 0 id: 5 unit: export function middleware() file: src/app/tmp.middleware.ts start line: 9 end line: 53 size: 34 LOC McCabe index: 1 number of parameters: 1 id: 6 unit: export function useServiceWorker() file: src/hooks/useServiceWorker.ts start line: 10 end line: 54 size: 31 LOC McCabe index: 3 number of parameters: 1 id: 7 unit: export async function copyText() file: src/lib/copyText.ts start line: 12 end line: 50 size: 28 LOC McCabe index: 4 number of parameters: 2 id: 8 unit: export async function GET() file: src/app/api/share/route.ts start line: 22 end line: 42 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 9 unit: export async function POST() file: src/app/api/share/route.ts start line: 6 end line: 20 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 10 unit: async headers() file: next.config.ts start line: 38 end line: 54 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 11 unit: export default function TtsPage() file: src/components/TTSPage.tsx start line: 23 end line: 37 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 12 unit: async def main() file: src/lib/codeSnippet.ts start line: 18 end line: 33 size: 14 LOC McCabe index: 3 number of parameters: 0 id: 13 unit: export default function RootLayout() file: src/app/layout.tsx start line: 34 end line: 46 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 14 unit: webpack() file: next.config.ts start line: 30 end line: 37 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 15 unit: await LocalAudioPlayer() file: src/lib/codeSnippet.ts start line: 27 end line: 33 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 16 unit: function onMessage() file: src/hooks/useServiceWorker.ts start line: 34 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 17 unit: export function getRandomLibrarySet() file: src/lib/library.ts start line: 247 end line: 250 size: 4 LOC McCabe index: 1 number of parameters: 1