Skip to content

Operators can only be defined one way #1371

Open
@mkster

Description

@mkster

Describe the bug
Its seems like operators can only be defined one way? I want number * Vec3 to be Vec3. Am I missing something?

To Reproduce

    --- @class Vec3
    --- @operator mul(number): Vec3
    local Vec3 = {}

    local t1 = Vec3() * 2 ---Vec3
    local t2 = 2 * Vec3() --Integer!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions