Skip to content

Instantly share code, notes, and snippets.

@kettanaito
Created September 4, 2019 18:04
Show Gist options
  • Save kettanaito/89455b81a79df9773c183a6354d52006 to your computer and use it in GitHub Desktop.
Save kettanaito/89455b81a79df9773c183a6354d52006 to your computer and use it in GitHub Desktop.
Thinking in Functions — The Input/Output pattern
const getUser = (id: string) => User
const getPosts = (user: User) => Post[]
const getTotalLikes = (posts: Post[]) => number
// getUser -> getPosts -> getTotalLikes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment