@yuantest/playwright - v1.0.5
    正在准备搜索索引...

    类 BaseManager抽象

    Abstract base class for managers that require asynchronous initialization. Extends EventEmitter to allow managers to emit events.

    class MyManager extends BaseManager {
    protected async doInitialize(): Promise<void> {
    // Load resources, connect to database, etc.
    }
    }

    const manager = new MyManager();
    await manager.initialize();
    // or
    await manager.ready(); // Auto-initializes if needed

    层级 (查看层级一览)

    实现

    索引

    构造函数

    • 参数

      • 可选options: EventEmitterOptions

      返回 BaseManager

    属性

    _initialized: boolean = false
    initPromise: Promise<void> | null = null
    log: ChildLogger = ...

    方法

    • Initialize the manager. This method is idempotent. If already initialized, returns immediately. If initialization is in progress, waits for it to complete.

      返回 Promise<void>

    • Wait for the manager to be ready. Automatically calls initialize() if not already initialized.

      返回 Promise<void>

    • Subclasses must implement this method to perform actual initialization. This method is called exactly once, when initialize() is first called.

      返回 Promise<void>