mirror of
https://github.com/aliasvault/aliasvault.git
synced 2025-12-23 22:28:22 -05:00
Update IdentityGenerator return type (#1010)
This commit is contained in:
committed by
Leendert de Borst
parent
7da8189789
commit
0dac97f4ff
@@ -137,7 +137,7 @@ declare class UsernameEmailGenerator {
|
||||
* @param language - The language to use for generating the identity (e.g. "en", "nl").
|
||||
* @returns A new identity generator instance.
|
||||
*/
|
||||
declare const CreateIdentityGenerator: (language: string) => IIdentityGenerator;
|
||||
declare const CreateIdentityGenerator: (language: string) => IdentityGenerator;
|
||||
|
||||
/**
|
||||
* Creates a new username email generator. This is used by the .NET Blazor WASM JSinterop
|
||||
|
||||
@@ -137,7 +137,7 @@ declare class UsernameEmailGenerator {
|
||||
* @param language - The language to use for generating the identity (e.g. "en", "nl").
|
||||
* @returns A new identity generator instance.
|
||||
*/
|
||||
declare const CreateIdentityGenerator: (language: string) => IIdentityGenerator;
|
||||
declare const CreateIdentityGenerator: (language: string) => IdentityGenerator;
|
||||
|
||||
/**
|
||||
* Creates a new username email generator. This is used by the .NET Blazor WASM JSinterop
|
||||
|
||||
@@ -137,7 +137,7 @@ declare class UsernameEmailGenerator {
|
||||
* @param language - The language to use for generating the identity (e.g. "en", "nl").
|
||||
* @returns A new identity generator instance.
|
||||
*/
|
||||
declare const CreateIdentityGenerator: (language: string) => IIdentityGenerator;
|
||||
declare const CreateIdentityGenerator: (language: string) => IdentityGenerator;
|
||||
|
||||
/**
|
||||
* Creates a new username email generator. This is used by the .NET Blazor WASM JSinterop
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import { IdentityGenerator } from "src/implementations/base/IdentityGenerator";
|
||||
import { IdentityGeneratorEn } from "src/implementations/IdentityGeneratorEn";
|
||||
import { IdentityGeneratorNl } from "src/implementations/IdentityGeneratorNl";
|
||||
import { IIdentityGenerator } from "src/interfaces/IIdentityGenerator";
|
||||
|
||||
/**
|
||||
* Creates a new identity generator based on the language.
|
||||
* @param language - The language to use for generating the identity (e.g. "en", "nl").
|
||||
* @returns A new identity generator instance.
|
||||
*/
|
||||
export const CreateIdentityGenerator = (language: string): IIdentityGenerator => {
|
||||
export const CreateIdentityGenerator = (language: string): IdentityGenerator => {
|
||||
switch (language) {
|
||||
case 'en':
|
||||
return new IdentityGeneratorEn();
|
||||
|
||||
Reference in New Issue
Block a user