Skip to content

Instantly share code, notes, and snippets.

View lele-blue's full-sized avatar

Lele E. lele-blue

View GitHub Profile
@lele-blue
lele-blue / FetchEvent.ts
Created March 26, 2020 20:53
A TS definition of the ServiceWorker Fetchevent
type ClientId = string
declare class ExtendableEvent extends Event {
waitUntil(r: Promise<any>): void;
}
declare class FetchEvent extends ExtendableEvent{
request: Request;
readonly clientId: ClientId;
get preloadResponse(): Promise<Response|void>;
import re
import os
summary = open("book/SUMMARY.md", "r").read().splitlines()
order = ["SUMMARY.md"]
for summary_line in summary:
pattern = re.compile(r" *[\*\-] ?\[(.+)\] ?\((.+)\)")
if re.match(pattern, summary_line):