# bring to ECMA something like tags concept from golang struct

**URL:** https://es.discourse.group/t/bring-to-ecma-something-like-tags-concept-from-golang-struct/1583
**Category:** 💡 Ideas
**Created:** [January 10, 2023, 2:20pm UTC](https://es.discourse.group/t/bring-to-ecma-something-like-tags-concept-from-golang-struct/1583 "2023-01-10T14:20:59Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![fernandolguevara](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/fernandolguevara/32/1604_2.png) [@fernandolguevara](https://es.discourse.group/u/fernandolguevara)
#### Post date: [January 10, 2023, 2:20pm UTC](https://es.discourse.group/t/bring-to-ecma-something-like-tags-concept-from-golang-struct/1583/1 "2023-01-10T14:20:59Z")

</div>

would be nice to have something like [golang struct tags](https://go.dev/ref/spec#Struct_types) on ECMA

## examples

```js
class User {
  firstName: String `column-name:first_name `required `column-type:text
  password: String `json:-
} `table-name:users `sql-driver:mysql

const user = {
  firstName: someVarValue `required
}

```

---

<div class="post-metadata">

### Author: ![aclaymore](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/aclaymore/32/501_2.png) [@aclaymore](https://es.discourse.group/u/aclaymore)
#### Post date: [January 10, 2023, 6:36pm UTC](https://es.discourse.group/t/bring-to-ecma-something-like-tags-concept-from-golang-struct/1583/2 "2023-01-10T18:36:01Z")

</div>

Related: [GitHub - tc39/proposal-decorator-metadata](https://github.com/tc39/proposal-decorator-metadata)
