Skip to content

Commit

Permalink
Merge pull request #26673 from software-mansion-labs/ts-migration/get…
Browse files Browse the repository at this point in the history
…SecureEntryKeyboardType

[TS migration] Migrate 'getSecureEntryKeyboardType' lib to TypeScript
  • Loading branch information
johnmlee101 authored Sep 12, 2023
2 parents 8032edd + df3752f commit 06356cb
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 17 deletions.
11 changes: 0 additions & 11 deletions src/libs/getSecureEntryKeyboardType/index.android.js

This file was deleted.

11 changes: 11 additions & 0 deletions src/libs/getSecureEntryKeyboardType/index.android.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import CONST from '../../CONST';
import GetSecureEntryKeyboardType from './types';

/**
* Return visible-password keyboard type when secure text is visible on Android,
* otherwise return keyboardType passed as function parameter
*/
const getSecureEntryKeyboardType: GetSecureEntryKeyboardType = (keyboardType, secureTextEntry, passwordHidden) =>
secureTextEntry && !passwordHidden ? CONST.KEYBOARD_TYPE.VISIBLE_PASSWORD : keyboardType;

export default getSecureEntryKeyboardType;
6 changes: 0 additions & 6 deletions src/libs/getSecureEntryKeyboardType/index.js

This file was deleted.

8 changes: 8 additions & 0 deletions src/libs/getSecureEntryKeyboardType/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import GetSecureEntryKeyboardType from './types';

/**
* Return keyboardType passed as function parameter on Web/Desktop/iOS
*/
const getSecureEntryKeyboardType: GetSecureEntryKeyboardType = (keyboardType) => keyboardType;

export default getSecureEntryKeyboardType;
3 changes: 3 additions & 0 deletions src/libs/getSecureEntryKeyboardType/types.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
type GetSecureEntryKeyboardType = (keyboardType: string, secureTextEntry: boolean, passwordHidden: boolean) => string;

export default GetSecureEntryKeyboardType;

0 comments on commit 06356cb

Please sign in to comment.