Skip to content

Instantly share code, notes, and snippets.

@jwulf
Last active February 26, 2020 01:40
Show Gist options
  • Save jwulf/4f27e96edf4a2e825d0cdf05352be7c2 to your computer and use it in GitHub Desktop.
Save jwulf/4f27e96edf4a2e825d0cdf05352be7c2 to your computer and use it in GitHub Desktop.
const GlobalMemberStore = (() => {
let _members = []
const Store = {
putMember: member => {
// Validate required args
const m = needsId(needsArg(member))
if (Store.getMember(m.id).found) {
throw new Error(`${m.id} already exists!`)
}
_members = [..._members, {...m}]
}
}
return Store
})()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment