Files
sim/tools/docs/types.ts
2025-03-10 04:35:21 -07:00

39 lines
739 B
TypeScript

import { ToolResponse } from '../types'
export interface GoogleDocsMetadata {
documentId: string
title: string
mimeType?: string
createdTime?: string
modifiedTime?: string
url?: string
}
export interface GoogleDocsReadResponse extends ToolResponse {
output: {
content: string
metadata: GoogleDocsMetadata
}
}
export interface GoogleDocsWriteResponse extends ToolResponse {
output: {
updatedContent: boolean
metadata: GoogleDocsMetadata
}
}
export interface GoogleDocsCreateResponse extends ToolResponse {
output: {
metadata: GoogleDocsMetadata
}
}
export interface GoogleDocsToolParams {
accessToken: string
documentId?: string
title?: string
content?: string
folderId?: string
}