chore(defined): remove Flow

This commit is contained in:
Julien Fontanet
2021-03-13 20:33:17 +01:00
parent 7eec264961
commit 0fb6cef577
2 changed files with 2 additions and 5 deletions

View File

@@ -32,7 +32,6 @@
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/preset-flow": "^7.0.0",
"babel-plugin-lodash": "^3.3.2",
"cross-env": "^7.0.2",
"rimraf": "^3.0.0"

View File

@@ -1,5 +1,3 @@
// @flow
// Usage:
//
// ```js
@@ -41,7 +39,7 @@ export default function defined() {
// const getFriendName = _ => _.friends[0].name
// const friendName = get(getFriendName, props.user)
// ```
export const get = (accessor: (input: ?any) => any, arg: ?any) => {
export const get = (accessor, arg) => {
try {
return accessor(arg)
} catch (error) {
@@ -60,4 +58,4 @@ export const get = (accessor: (input: ?any) => any, arg: ?any) => {
// _ => new ProxyAgent(_)
// )
// ```
export const ifDef = (value: ?any, thenFn: (value: any) => any) => (value !== undefined ? thenFn(value) : value)
export const ifDef = (value, thenFn) => (value !== undefined ? thenFn(value) : value)