Skip to content

underoot/proposal-undecorators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

JavaScript Undecorators (Раздекоратор)

Status

Stage: pre-proposal (-1)

Contents

  1. Description
  2. Motivation
  3. Examples

Description

Syntax construction for ejecting original method or class from its decorated version.

Motivation

Decorator's proposal makes possible modify behaviour of methods and classes. But sometimes consumer of decorated entities need invoke or construct original one.

Examples

// unicorn.mjs
import { @awesomeness } from 'awesome-decorators';

@awesomeness
export class Unicorn {
    constructor() {
        // Construct unicorn
    }
}

// index.mjs
import { Unicorn } from './unicorn.mjs';

const originalUnicorn = new @@Unicorn;
const decoratedUnicorn = new Unicorn;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published