This document tracks the comprehensive audit of all methods across all providers in the Fync library.
- GitHub - Complete method inventory
- NPM - Complete method inventory
- GitLab - Complete method inventory
- Spotify - Complete method inventory
- Google Calendar - Complete method inventory
- Google Drive - Complete method inventory
- Vercel - Complete method inventory
- Discord - Complete method inventory
- Notion - Complete method inventory
- Document all method signatures
- Document all parameters and types
- Document all optional arguments
- Document return types
- Document OAuth methods where applicable
- Create comprehensive methods.md file
- Verify all examples match documented methods
For each provider, we will:
- Read the main index.ts file
- Examine all type definitions
- Document each public method with:
- Method name
- Description (2-3 sentences)
- Parameters (required and optional)
- Parameter types
- Return type
- Usage examples where relevant
Path: apps/fync/src/github/
Files to audit:
- index.ts (main API)
- oauth.ts (authentication)
- types/* (all type definitions)
Path: apps/fync/src/npm/
Files to audit:
- index.ts (main API)
- types/* (all type definitions)
Path: apps/fync/src/gitlab/
Files to audit:
- index.ts (main API)
- types/* (all type definitions)
Path: apps/fync/src/spotify/
Files to audit:
- index.ts (main API)
- types/* (all type definitions)
Path: apps/fync/src/google-calendar/
Files to audit:
- index.ts (main API)
- oauth.ts (authentication)
- types/* (all type definitions)
Path: apps/fync/src/google-drive/
Files to audit:
- index.ts (main API)
- types/* (all type definitions)
Path: apps/fync/src/vercel/
Files to audit:
- index.ts (main API)
- types/* (all type definitions)
Path: apps/fync/src/discord/
Files to audit:
- index.ts (main API)
- types/* (all type definitions)
Path: apps/fync/src/notion/
Files to audit:
- index.ts (main API)
- types.ts (type definitions)
- types/* (all type definitions)
This audit will produce a comprehensive methods.md file that serves as the single source of truth for all available methods in the Fync library.