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
## Custom Commands | |
When I type "ss" in a message, automatically run /usr/local/bin/lastshot.sh and use the Read tool to display my latest screenshot. |
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
function getSum(a: number, b: number): number { | |
if (a === b) { | |
return a; | |
} | |
const [start, end] = [a, b].sort((a, b) => a - b); | |
return Array(end - start + 1) | |
.fill(null) | |
.map((_, idx) => start + idx) | |
.reduce((acc, curr) => acc + curr); | |
} |
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
!(function (e, r) { | |
"object" == typeof exports && "object" == typeof module ? (module.exports = r()) : "function" == typeof define && define.amd ? define([], r) : "object" == typeof exports ? (exports.textMaskCore = r()) : (e.textMaskCore = r()); | |
})(this, function () { | |
return (function (e) { | |
function r(n) { | |
if (t[n]) return t[n].exports; | |
var o = (t[n] = { exports: {}, id: n, loaded: !1 }); | |
return e[n].call(o.exports, o, o.exports, r), (o.loaded = !0), o.exports; | |
} | |
var t = {}; |
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
<div [@detailExpand]="shouldExpand ? 'expanded' : 'collapsed'"> | |
Test | |
</div> |
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
- name: Set SHOULD_RUN flag | |
run: | | |
if [[ "${{github.event.head_commit.message}}" =~ (skip\ ci|ci\ skip) ]]; then | |
echo "::set-env name=SHOULD_RUN::false" | |
else | |
echo "::set-env name=SHOULD_RUN::true" | |
fi | |
- name: Manual build | |
run: yarn library:build:prod | |
if: env.SHOULD_RUN == 'true' |
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
{ | |
const sheet = window.document.styleSheets[0]; | |
const rule = '.task-list-item-checkbox:checked+.task-list-item-text{opacity:.5;text-decoration:line-through;}'; | |
sheet.insertRule(rule, sheet.cssRules.length); | |
const listItems = document.querySelectorAll('.task-list-item'); | |
Array.from(listItems).forEach(item => { | |
const nodes = Array.from(item.childNodes).filter(item => item instanceof Text || item.tagName === "CODE"); | |
const checkbox = item.querySelectorAll('input')[0]; | |
const originalText = nodes.map(node => node.nodeValue || node.textContent).join('').trim(); |
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
public readonly headerCellResizes: Observable<TsHeaderCellResizeEvent> | Observable<{}> = defer(() => { | |
if (this.headerCells && this.headerCells.length) { | |
return merge(...this.headerCells.map(cell => cell.resized)); | |
} | |
// If there are any subscribers before `ngAfterViewInit`, `headerCells` may be undefined. | |
// In that case, return a stream that we'll replace with the real one once everything is in place. | |
return this.ngZone.onStable | |
.asObservable() | |
.pipe(take(1), switchMap(() => this.headerCellResizes)); |
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
public queryStates(query: string): State[] { | |
query = query.toLowerCase(); | |
if (query) { | |
const letters = query.split('').map(l => `${l}.*`).join(''); | |
const regex = new RegExp(letters, 'ig'); | |
return this.states.filter(s => !!s.name.match(regex)); | |
} else { | |
// if no query, return first 10 states | |
return STATES.slice(0, 10); |
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
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<meta http-equiv="X-UA-Compatible" content="ie=edge"> | |
<title>Document</title> | |
</head> |
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
<ng-content *ngIf="!optionTemplate"> | |
</ng-content> | |
<ng-container | |
*ngIf="optionTemplate" | |
[ngTemplateOutlet]="optionTemplate" | |
[ngTemplateOutletContext]="{$implicit: option}" | |
></ng-container> |
NewerOlder