Skip to content

Instantly share code, notes, and snippets.

@kubilaykiymaci
kubilaykiymaci / .flowconfig
Created November 27, 2018 11:52
FlowJs - FlowConfig
[ignore]
<PROJECT_ROOT>/components/**/package/.*
.*/node_modules/config-chain/test/broken.json
.*/node_modules/fbjs/.*
[include]
[libs]
[lints]
@kubilaykiymaci
kubilaykiymaci / .js.flow
Created November 27, 2018 11:55
FlowJs - CSSModule Mock
// @flow
declare export default { [key: string]: string }
@kubilaykiymaci
kubilaykiymaci / .js.flow
Created November 27, 2018 11:55
FlowJs - WebPackAsset Mock
// @flow
declare export default string
@kubilaykiymaci
kubilaykiymaci / .js
Last active September 30, 2023 06:13
React - Flow Example
// @flow : which files we want to flow will monitor
import * as React from 'react' // let’s flowify the component we just wrote
import Xcomponent from "xcomponent"
const GridType = {
article: "article",
text: "text",
test: "test"
}
@kubilaykiymaci
kubilaykiymaci / .js
Created November 28, 2018 11:31
React - Flow Example 1
// @flow
import * as React from 'react'
import X from 'x'
// $FlowFixMe
import "./assets/styles/style.scss"
@kubilaykiymaci
kubilaykiymaci / .js
Created November 28, 2018 14:01
React - Flow - Scss Mock
[ignore]
[include]
[libs]
[lints]
[options]
module.name_mapper.extension='scss' -> '<PROJECT_ROOT>/flow/CSSModule.js.flow'
@kubilaykiymaci
kubilaykiymaci / .js
Created November 28, 2018 14:12
React Flow - PropsType
const GridType = {
article: "article",
text: "text",
test: "test"
}
type PropsType = {
name?: ?string, // ilk ? name prop'unun optional olduğunu
// ikinci ? ise name prop'unun string dışında null da olabileceğini gösterir
@kubilaykiymaci
kubilaykiymaci / .js
Last active November 28, 2018 14:23
React - Flow - Npm Install
npm install - - save-dev babel-cli babel-preset-flow
npm install - - save-dev eslint-plugin-flowtype
npm install - - save-dev babel-plugin-transform-flow-strip-types
npm install - - save-dev flow-bin