JSPM

@hazae41/clonable

1.0.6
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q32161F
  • License MIT

Rust-like clone for TypeScript

Package Exports

  • @hazae41/clonable

Readme

Clonable

Rust-like clone for TypeScript

npm i @hazae41/clonable

Node Package 📦

Features

  • 100% TypeScript and ESM
  • Rust-like patterns

Usage

import { Clonable, Slice } from "@hazae41/clonable"

class Struct implements Clonable {

  constructor(
    readonly slice: Slice
  ) {}

  cloneOrThrow(): this {
    return new Struct(this.slice.cloneOrThrow())
  }

}