sathoro
02/22/2023, 3:06 PMsathoro
02/22/2023, 3:06 PMsathoro
02/22/2023, 3:07 PM::100
and what does that actually represent?kian
02/22/2023, 3:08 PM0000
sectionssathoro
02/22/2023, 3:11 PM:
but is less than 39 length then I should expand it to the full format first then take the substring?sathoro
02/22/2023, 3:12 PMHardAtWork
02/22/2023, 3:12 PMHardAtWork
02/22/2023, 3:12 PMsathoro
02/22/2023, 3:13 PMsathoro
02/22/2023, 3:14 PMvasco-santos
02/22/2023, 3:58 PMkian
02/22/2023, 4:03 PMkian
02/22/2023, 4:03 PMvasco-santos
02/22/2023, 4:38 PMkian
02/22/2023, 4:39 PMvasco-santos
02/22/2023, 4:47 PMvasco-santos
02/22/2023, 4:49 PMVonarian
02/22/2023, 5:59 PMdave
02/22/2023, 6:48 PMkian
02/22/2023, 6:48 PMdave
02/22/2023, 6:55 PMtypescript
class ElementHandler {
element(element: { tagName: any }) {
console.log(`Incoming element: ${element.tagName}`);
}
}
const rewriter = new HTMLRewriter().on('script', new ElementHandler())
const amp_content_value_rewritten = await rewriter.transform(new Response(amp_content.value.toString()));
console.debug(await amp_content_value_rewritten.text());
dave
02/22/2023, 6:55 PMelement
function, so I don't have to define each property myself?kian
02/22/2023, 6:56 PMelement: Element
dave
02/22/2023, 6:56 PMdave
02/22/2023, 6:56 PMdave
02/22/2023, 6:56 PMkian
02/22/2023, 6:56 PMkian
02/22/2023, 6:57 PMts
declare interface HTMLRewriterElementContentHandlers {
element?(element: Element): void | Promise<void>;
comments?(comment: Comment): void | Promise<void>;
text?(element: Text): void | Promise<void>;
}