Initialization contract for objects requiring async setup. Implementers provide a way to initialize/prepare state before use.
Usage patterns:
Typically called once during application startup. Should be idempotent when possible (calling init() multiple times is safe).
IMPORT_PATH: "@daiso-tech/core/utilities"
"@daiso-tech/core/utilities"
Initializes the object. Performs any async setup required before the object is usable. Should prepare internal state and verify system dependencies.
Void promise (resolves when initialization complete)
Error if initialization fails (e.g., connection timeout, validation error)
Initialization contract for objects requiring async setup. Implementers provide a way to initialize/prepare state before use.
Usage patterns:
Typically called once during application startup. Should be idempotent when possible (calling init() multiple times is safe).
IMPORT_PATH:
"@daiso-tech/core/utilities"