@xylabs/static-implements

Base functionality used throughout XY Labs TypeScript/JavaScript libraries
v5.0.42 URL: https://unpkg.com/@xylabs/static-implements@5.0.42/dist/neutral/index.mjs
OpenBrowse Files
staticimplementsxylabsutilitytypescriptesm

node-class

Javascript Class system (Object oriented). Support Interfaces, Classes, Extends/Implements.
v0.3.12 URL: https://unpkg.com/node-class@0.3.12/index.js
OpenBrowse Files
abstractclassclassicalclassesinstanceoftypeofextendsimplementseventsobject orientedoopinheritanceinheritclass inheritanceprototypeextendextendsimplementimplementsinterfacesinterfacemixin

mixin-interface

An extension of 'mixin-interface-api' package with utility features.
v4.9.3 URL: https://unpkg.com/mixin-interface@4.9.3/main.js
OpenBrowse Files
javascript es6interface classimplementation classmixinserviceimplements

design-patterns-api

Catalog of Design Patterns provided as Interface classes
v0.4.20 URL: https://unpkg.com/design-patterns-api@0.4.20/test.js
OpenBrowse Files
Design PatternsAPIinterface CcassGoFObject OrientedOOPBest PracticesUMLimplementsimplementation classdecoupling

@codexsoft/function-implements-interface

Allows runtime-check that object implements an interface (missing functionality in TypeScript)
v1.0.5 URL: https://unpkg.com/@codexsoft/function-implements-interface@1.0.5/index.js
OpenBrowse Files
typescriptinterfaceimplementsinstanceofruntime