Skip to content

Commit ddf6542

Browse files
Miriadresearch
andcommitted
feat: add notebooklm/index.ts
Co-authored-by: research <research@miriad.systems>
1 parent 008e5aa commit ddf6542

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

lib/services/notebooklm/index.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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';

0 commit comments

Comments
 (0)