Skip to content

Commit 33ba3d1

Browse files
committed
refactored
1 parent 01134aa commit 33ba3d1

9 files changed

+850
-411
lines changed

index.d.ts

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ declare module 'global-input-react' {
1515
}
1616

1717
export function useGlobalInputApp(configData?:ConfigData|ConfigDataCreator, dependencies?:ReadonlyArray<any>):GlobalInputData;
18-
18+
type OnFieldChangedFunction=(evt:FieldChanged)=>void;
19+
1920
interface ConfigData {
2021
initData?:InitData|InitDataCreator;
21-
onFieldChanged?:(evt:FieldChanged)=>void;
22+
onFieldChanged?:OnFieldChangedFunction;
2223
options?:ConnectOptions;
2324
}
2425
interface ConnectOptions {
@@ -28,7 +29,10 @@ declare module 'global-input-react' {
2829
url?:string;
2930
}
3031
interface FieldChanged {
31-
field:FormField
32+
field:FormField,
33+
values:FieldValue[],
34+
setFieldValueById:SetFieldValueByIdFunction,
35+
setInitData:SetInitDataFunction
3236
}
3337
type InitDataCreator=()=>InitData;
3438

@@ -39,14 +43,16 @@ declare module 'global-input-react' {
3943
interface FormOperation{
4044
onInput:(value:any) => void
4145
}
42-
46+
47+
type SetFieldValueByIdFunction=(fieldId:string, valueToSet:FieldValue)=>void;
48+
type SetInitDataFunction=(initData:InitData,options?:ConnectOptions)=>void;
4349
interface GlobalInputData {
4450
mobileState:1|2|3|4|5;
4551
connectionCode:string;
4652
errorMessage:string;
4753
mobile:object;
4854
disconnect:()=>void;
49-
setInitData:(initData:InitData,options?:ConnectOptions)=>void;
55+
setInitData:SetInitDataFunction;
5056
connectionMessage:React.FC<void>;
5157
values:FieldValue[];
5258
field:FormField;
@@ -56,7 +62,10 @@ declare module 'global-input-react' {
5662
WhenConnected:WhenFunction;
5763
WhenDisconnected:WhenFunction;
5864
WhenError:WhenFunction;
59-
setFieldValueById:(fieldId:string, valueToSet:FieldValue)=>void;
65+
DisplayMobileConnect:WhenFunction;
66+
setFieldValueById:SetFieldValueByIdFunction;
67+
setOnFieldChanged:(onFieldChanged:OnFieldChangedFunction)=>void;
68+
initData:InitData;
6069
}
6170

6271
type WhenFunction=(props:any)=>any;

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,27 +49,27 @@
4949
"@babel/register": "^7.11.5",
5050
"@testing-library/jest-dom": "^5.11.4",
5151
"@testing-library/react": "^11.0.4",
52-
"@testing-library/react-hooks": "^3.4.1",
53-
"@testing-library/user-event": "^12.1.6",
54-
"babel-jest": "^26.3.0",
52+
"@testing-library/react-hooks": "^3.4.2",
53+
"@testing-library/user-event": "^12.1.7",
54+
"babel-jest": "^26.5.0",
5555
"babel-loader": "^8.1.0",
5656
"eslint": "^7.10.0",
5757
"eslint-config-airbnb": "^18.2.0",
58-
"eslint-plugin-import": "^2.22.0",
58+
"eslint-plugin-import": "^2.22.1",
5959
"eslint-plugin-jsx-a11y": "^6.3.1",
6060
"eslint-plugin-react": "^7.21.2",
6161
"eslint-plugin-react-hooks": "^4.1.2",
62-
"jest-canvas-mock": "^2.2.0",
62+
"jest-canvas-mock": "^2.3.0",
6363
"jest-dom": "^4.0.0",
64-
"jest": "^26.4.2",
64+
"jest": "^26.5.0",
6565
"prettier": "^2.1.2",
6666
"react": "^16.13.1",
6767
"react-dom": "^16.13.1",
6868
"react-test-renderer": "^16.13.1",
6969
"webpack": "^4.44.2"
7070
},
7171
"dependencies": {
72-
"global-input-message": "^1.8.6",
72+
"global-input-message": "^1.8.8",
7373
"qrcode.react": "^1.0.0"
7474
}
7575
}

src/DisplayCode.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import React from "react";
2+
import {MobileState} from './constants';
3+
4+
5+
6+
7+

0 commit comments

Comments
 (0)