UNPKG

symref

Version:

Static code checker for AI code agents (Windsurf, Cline, etc.)

65 lines 1.43 kB
/** * エントリーポイント関数 */ export function main() { const app = new AppController(); app.start(); } /** * アプリケーションコントローラー */ export class AppController { constructor() { this.userController = new UserController(); } start() { console.log('アプリケーションを開始します'); this.userController.processRequest(); } } /** * ユーザーコントローラー */ export class UserController { constructor() { this.userService = new UserService(); } processRequest() { console.log('リクエストを処理します'); this.userService.updateUser(); } } /** * ユーザーサービス */ export class UserService { updateUser() { console.log('ユーザーを更新します'); this.validateUser(); this.saveUser(); } validateUser() { console.log('ユーザーを検証します'); } saveUser() { console.log('ユーザーを保存します'); DatabaseService.saveData(); } } /** * データベースサービス */ export class DatabaseService { static saveData() { console.log('データを保存します'); } } /** * 未使用のサービス */ export class UnusedService { doSomething() { console.log('何かをします'); } } //# sourceMappingURL=CallGraph.js.map