mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 07:43:35 +00:00
* introduce extension service * deprecate legacy forwarder types * eliminate repeat algorithm emissions * extend logging to preference management * align forwarder ids with vendor ids * fix duplicate policy emissions; debugging required logger enhancements ----- Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
18 lines
674 B
TypeScript
18 lines
674 B
TypeScript
import { VendorId } from "@bitwarden/common/tools/extension";
|
|
import { UsernameGeneratorType, CredentialAlgorithm } from "@bitwarden/generator-core";
|
|
|
|
/** Stores credential generator UI state. */
|
|
export type GeneratorNavigation = {
|
|
/** The kind of credential being generated.
|
|
* @remarks The legacy generator only supports "password" and "passphrase".
|
|
* The componentized generator supports all values.
|
|
*/
|
|
type?: CredentialAlgorithm;
|
|
|
|
/** When `type === "username"`, this stores the username algorithm. */
|
|
username?: UsernameGeneratorType;
|
|
|
|
/** When `username === "forwarded"`, this stores the forwarder implementation. */
|
|
forwarder?: VendorId | "";
|
|
};
|