This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export type NullableToPartial<T> = T extends { [K: string]: any } | |
? { | |
[K in keyof ({ | |
[K in NullableKeys<T>]?: T[K]; | |
} & { | |
[K in RequiredKeys<T>]-?: T[K]; | |
})]: ({ | |
[K in NullableKeys<T>]?: T[K]; | |
} & { | |
[K in RequiredKeys<T>]-?: T[K]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.ui-flex { | |
display: flex; | |
flex-wrap: wrap; | |
flex: 0 1 auto; | |
flex-basis: 100%; | |
max-width: 100%; | |
max-height: max-content; | |
&.full { | |
width: 100%; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# First, you must get the previous commit sha, the one before the forced push: | |
## Hit through terminal | |
curl -u <username> https://api.github.com/repos/:owner/:repo/events | |
# Then you can create a branch from this sha: | |
## Hit through terminal | |
curl -u <github-username> -X POST -d '{"ref":"refs/heads/<new-branch-name>", "sha":"<sha-from-step-1>"}' https://api.github.com/repos/:owner/:repo/git/refs |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* paste in the browser console and hit enter | |
*/ | |
var observer = new MutationObserver(function(mutations) { | |
mutations.forEach(function(mutationRecord) { | |
window.onChangeProgressBar( | |
+mutationRecord.target.style.transform.split('.')[0].replace(/\D/gim, '') | |
); | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git log master..HEAD --oneline | tail -1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
yarn policies set-version 1.18 | |
# https://github.com/yarnpkg/yarn/issues/7584#issuecomment-538048817 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
go to https://open.spotify.com/collection/playlists | |
and ast this in the browser console | |
**/ | |
var observer = new MutationObserver(function(mutations) { | |
mutations.forEach(function(mutationRecord) { | |
window.onChangeProgressBar( | |
+mutationRecord.target.style.transform.split('.')[0].replace(/\D/gim, '') | |
); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Register and cache promises for SSR | |
*/ | |
import React from 'react'; | |
// @ts-ignore | |
import EventEmitter from 'events'; | |
// @ts-ignore | |
import * as http from 'http'; | |
import { captureError } from './capture'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//... | |
remove_filter('template_redirect', 'redirect_canonical'); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// https://stackoverflow.com/a/40958850 | |
function hashStr(str) { | |
let hash = 0, i, chr, len; | |
if (str.length === 0) return hash; | |
for (i = 0, len = str.length; i < len; i++) { | |
chr = str.charCodeAt(i); | |
hash = ((hash << 5) - hash) + chr; | |
hash |= 0; // Convert to 32bit integer | |
} | |
return hash; |