@zowe/imperative
Version:
framework for building configurable CLIs
43 lines • 1.36 kB
TypeScript
export declare enum ZoweUserEvents {
ON_VAULT_CHANGED = "onVaultChanged"
}
export declare enum ZoweSharedEvents {
ON_CREDENTIAL_MANAGER_CHANGED = "onCredentialManagerChanged"
}
export declare enum EventTypes {
ZoweUserEvents = 0,
ZoweSharedEvents = 1,
SharedEvents = 2,
UserEvents = 3
}
export type EventCallback = () => void | PromiseLike<void>;
/**
* EXPECTED EVENT LOCATIONS:
*
* Shared events:
* Global:
* - $ZOWE_CLI_HOME/.events/onConfigChanged
* - $ZOWE_CLI_HOME/.events/onSchemaChanged
* Project:
* - $ZOWE_CLI_HOME/.events/<project-hash-based-on-path>/onConfigChanged
* - $ZOWE_CLI_HOME/.events/<project-hash-based-on-path>/onSchemaChanged
*
* User events:
* Global:
* - ~/.zowe/.events/onUserConfigChanged
* Project:
* - ~/.zowe/.events/<project-hash-based-on-path>/onUserConfigChanged
*
* Custom events:
* Shared:
* Global:
* - $ZOWE_CLI_HOME/.events/<hash-based-on-app-name>/<event-id>
* Project:
* - $ZOWE_CLI_HOME/.events/<hash-based-on-app-name>/<project-hash-based-on-path>/<event-id>
* User:
* Global:
* - ~/.zowe/.events/<hash-based-on-app-name>/<user-event-id>
* Project:
* - ~/.zowe/.events/<hash-based-on-app-name>/<project-hash-based-on-path>/<user-event-id>
*/
//# sourceMappingURL=EventConstants.d.ts.map