Skip to content

Decorated class declarations exported incorrectly #605

@ark120202

Description

@ark120202
@decorator
export class A {}
local ____exports = {}
____exports.A = {}
local A = ____exports.A
A.name = "A"
A.__index = A
A.prototype = {}
A.prototype.__index = A.prototype
A.prototype.constructor = A
function A.new(...)
    local self = setmetatable({}, A.prototype)
    self:____constructor(...)
    return self
end
function A.prototype.____constructor(self)
end
A = __TS__Decorate({decorator}, A) -- should also update ____exports.A
return ____exports

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions