Skip to content

Instantly share code, notes, and snippets.

View frzi's full-sized avatar
🍕
time

Freek frzi

🍕
time
View GitHub Profile
@frzi
frzi / index.d.ts
Last active September 19, 2019 19:56
Polka Typescript definitions
/**
* Potential candidate for @types/polka.
*/
// Type definitions for polka 1.0.0
// Project: https://github.com/lukeed/polka
// Definitions by: Freek Zijlmans <https://github.com/frzi>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 3.0
@frzi
frzi / useForceUpdate.js
Last active October 31, 2022 18:43
useForceUpdate in React with hooks.
// Put me somewhere accessible.
const useForceUpdate = () => {
const [_, setState] = useState(0)
return () => setState(val => val + 1)
}
// Example.
const Component = () => {
const forceUpdate = useForceUpdate()
@frzi
frzi / Console.swift
Created May 23, 2017 07:41
Javascript's Console functions in Swift.
// Fuck it.
private func makeString(prefix: String? = nil, values: [Any]) -> String {
var str = prefix ?? ""
for val in values {
str += "\(val) "
}
return str
}
@frzi
frzi / .babelrc
Last active April 3, 2017 09:32
A quick and dirty JSX function.
{
"plugins": [
["transform-react-jsx", {
"pragma": "document.createCustomElement"
}]
]
}