@lomray/microservice-users
Version:
Users microservice based on NodeJS & inverted json.
24 lines (23 loc) • 775 B
TypeScript
import TClearUserTokens from "../../interfaces/clear-user-tokens.js";
import { ConfirmBy } from "../../services/confirm/factory.js";
declare class ChangePasswordInput {
userId?: string;
login?: string;
newPassword: string;
oldPassword?: string;
confirmBy?: ConfirmBy;
confirmCode?: string | number;
allowByAdmin?: boolean;
clearTokensType?: TClearUserTokens;
context?: Record<string, any>;
}
declare class ChangePasswordOutput {
isChanged: boolean;
}
/**
* Change user password
*/
declare const changePassword: import("@lomray/microservice-helpers/services/endpoint").IReturnWithMeta<never, ChangePasswordInput, Record<string, any>, {
isChanged: boolean;
}>;
export { ChangePasswordInput, ChangePasswordOutput, changePassword };