Typescript Lab

Formatter merges posts from same author when within a minute. Also inserts folds when quiet for minutes. Ward's copy: github

assets/pages/typescript-archive/scripts/format.html explained

a JSModuleNode

~

In theory, we archive zoom transcripts here and use an html script to improve their readability based on our posting habits on our Sunday and Wednesday calls.

**Work to be done next:**

Relation between the line of code under "Retrieving Assets"

```javascript const assets = await frame.assets() ```

and the JSLexicalDeclarationNode analog to the one between Global and Transcript shown below. (a LeElementSnippet(…))

a LeElementSnippet(GtPharoMethodExample>>#exampleWithNumber:)

exampleWithNumber: x "A method that illustrates every part of Smalltalk method syntax except primitives. It has unary, binary, and keyword messages, declares arguments and temporaries, accesses a global variable (but not an instance variable), uses literals (array, character, symbol, string, integer, float), uses the pseudo variables true, false, nil, self, and super, and has sequence, assignment, return and cascade. It has both zero argument and one argument blocks." <syntaxOn: #postcard> | y | true & false not & (nil isNil) ifTrue: [100] ifFalse: [self halt]. y := self size + super size. #($a #a "a" 1 1.0) do: [ :each | Transcript show: (each class name); show: ' ']. ^x < y