INNER CODE UNIT · TypeScript

Promise

open-gitagent/clawless · src/container.ts:466

    return new Promise((resolve) => {
      const listener = (p: number, url: string) => {
        if (p === port) {
          this.serverListeners = this.serverListeners.filter(l => l !== listener);
          resolve(url);
        }
      };
      this.serverListeners.push(listener);
    });
  }

  async listWorkspaceFiles(dir = 'workspace'): Promise<string[]> {
    if (!this.wc) return [];
    try {
      return await recursiveList(this.wc, dir, dir);
    } catch {
      return [];
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…