UNPKG

redux-persist-transform-passwords

Version:
28 lines (21 loc) 808 B
import { Transform, TransformConfig } from "redux-persist"; export type PathSelector<State> = (state: State) => string|Array<string>; interface PasswordConfig<State> extends TransformConfig { serviceName: string; accountName?: string; passwordPaths?: string|Array<string>|PathSelector<State>; clearPasswords?: boolean; serialize?: boolean; logger?: Function; } export default function createPasswordTransform<State, Raw>(config?: PasswordConfig<State>): Transform<State, Raw>; export function accessKeychain( serviceName: string, accountName: string, logger?: (message: string, ...args: Array<any>) => void ): Promise<boolean>; export function clearKeychain( serviceName: string, accountName: string, logger?: (message: string, ...args: Array<any>) => void ): Promise<boolean>;