Skip to content

Add Build a Type-Safe Math Toolkit workshop to main #1146

@jdwilkin4

Description

@jdwilkin4

This will be the new second workshop added to the typescript module

Image

Here is the project

function square(num: number): number {
  return num * num;
}

square(4);

function getAverage(numbers: number[]): number {
  const sum = numbers.reduce((acc, n) => acc + n, 0);
  return sum / numbers.length;
}

getAverage([2, 4, 6, 8]);

function raiseTo(base: number, exponent?: number): number {
  if (exponent !== undefined) {
    return base ** exponent;
  }
  return base ** 2;
}

raiseTo(3);
raiseTo(3, 3);

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions