Skip to content

Instantly share code, notes, and snippets.

@Zydnar
Zydnar / asyncElementAppend.ts
Last active February 13, 2022 21:51
Asynchronously append children keeping their order
/** Sleep function for testing purposes **/
export const sleep = (t: number) => new Promise(r=> setTimeout(r, t));
/** Asynchronously append children keeping their order **/
export async function asyncAppendInOrder(arr: Promise<Element>[], parent: Element): Promise<Element> {
const div = document.createElement("div");
const textNode = document.createTextNode('Loading...');
div.append(textNode);
arr
.map(async (element) => {
@Zydnar
Zydnar / keybase.md
Created September 10, 2021 08:50
keybase.md

Keybase proof

I hereby claim:

  • I am zydnar on github.
  • I am zydnar (https://keybase.io/zydnar) on keybase.
  • I have a public key ASCwoJGNkzkmsA8vC4b8Dfs6OsrQEVi1Wlm2wDAsEMrrCwo

To claim this, I am signing this object: