TypeScript Declaration