mokeyish / deno_extensions

A collection Extension Methods for TypeScript (Deno).

Home Page:https://deno.land/x/extensions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deno Extensions

A collection Extension Methods for TypeScript (Deno).

Examples

  • Array

    import "https://deno.land/x/extensions/array.ts";
    
    const v1 = [1, 2, 5, 1];
    assertEquals(v1.count(v => v === 1), 2);
  • String

    import "https://deno.land/x/extensions/string.ts";
    
    assertEquals("/abc/".trimStart('/'), "abc/");
    assertEquals("/abc/".trimEnd('/'), "/abc");
  • Prompse

    import "https://deno.land/x/extensions/promise.ts";
    
    const x = await Promise.yield(3000); // wait 3 seconds to continue
  • Math

    import "https://deno.land/x/extensions/math.ts";
    
    const value = Math.randint(20, 25);
    assert(value >= 20 && value <= 25);

About

A collection Extension Methods for TypeScript (Deno).

https://deno.land/x/extensions

License:MIT License


Languages

Language:TypeScript 100.0%