Correcting syntax of overloading (#3598)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
53de4ddaaf
commit
760026b2e6
1 file changed
+7
-5
@@ -19,7 +19,12 @@ export async function getSession(options: GetSessionParams): Promise<Session | n
|
||||
return session as Session | null;
|
||||
}
|
||||
|
||||
export const isPasswordValid = ((password: string, breakdown?: boolean) => {
|
||||
export function isPasswordValid(password: string): boolean;
|
||||
export function isPasswordValid(
|
||||
password: string,
|
||||
breakdown: boolean
|
||||
): { caplow: boolean; num: boolean; min: boolean };
|
||||
export function isPasswordValid(password: string, breakdown?: boolean) {
|
||||
let cap = false, // Has uppercase characters
|
||||
low = false, // Has lowercase characters
|
||||
num = false, // At least one number
|
||||
@@ -33,7 +38,4 @@ export const isPasswordValid = ((password: string, breakdown?: boolean) => {
|
||||
}
|
||||
}
|
||||
return !!breakdown ? { caplow: cap && low, num, min } : cap && low && num && min;
|
||||
}) as {
|
||||
(password: string): boolean;
|
||||
(password: string, breakdown: boolean): { caplow: boolean; num: boolean; min: boolean };
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user