File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ /**
2+ * NotebookLM TypeScript Client — Public Exports
3+ *
4+ * Pure TypeScript client for the NotebookLM API.
5+ * No Python dependencies — uses fetch() for all HTTP calls.
6+ *
7+ * @module lib/services/notebooklm
8+ *
9+ * @example
10+ * ```ts
11+ * import { NotebookLMClient } from '@/lib/services/notebooklm';
12+ *
13+ * const client = await NotebookLMClient.create();
14+ * const notebook = await client.createNotebook('My Research');
15+ * ```
16+ */
17+
18+ export { NotebookLMClient } from './client' ;
19+ export { NotebookLMRPCError } from './rpc' ;
20+ export type {
21+ AuthTokens ,
22+ Notebook ,
23+ ResearchResult ,
24+ GenerationStatus ,
25+ Artifact ,
26+ } from './types' ;
27+ export {
28+ RPCMethod ,
29+ ArtifactTypeCode ,
30+ ArtifactStatus ,
31+ InfographicOrientation ,
32+ InfographicDetail ,
33+ } from './types' ;
You can’t perform that action at this time.
0 commit comments