# configuration/constants/code.go.constants.ts

> 71 lines of code and 7 definitions.

Tree: GovLab Docs
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/docs#file-docs-configuration-constants-code-go-constants-ts
Source text: https://banes-lab.com/source/docs/configuration/constants/code.go.constants.ts.txt

Listed in [configuration/constants](https://banes-lab.com/api/source/docs/configuration/constants.md), before [configuration/constants/code.typescript.constants.ts](https://banes-lab.com/source/docs/configuration/constants/code.typescript.constants.ts.md).

## Definitions

- `GO_KEYWORDS` (lexical_declaration, line 1, exported)
- `GO_BUILTINS` (lexical_declaration, line 27, exported)
- `GO_STDLIB_NOISE` (lexical_declaration, line 48, exported)
- `GO_MODULE_FILE` (lexical_declaration, line 71, exported)
- `GO_SOURCE_SUFFIX` (lexical_declaration, line 72, exported)
- `GO_TEST_SUFFIX` (lexical_declaration, line 73, exported)
- `GO_ENTRY` (lexical_declaration, line 74, exported)

## Contained in

- [configuration/constants](https://banes-lab.com/anatomy/docs/folder-docs-configuration-constants.md)

## Source

```typescript
export const GO_KEYWORDS: ReadonlySet<string> = new Set([
    "func",
    "if",
    "for",
    "switch",
    "select",
    "return",
    "go",
    "defer",
    "range",
    "case",
    "else",
    "type",
    "var",
    "const",
    "package",
    "import",
    "map",
    "chan",
    "struct",
    "interface",
    "break",
    "continue",
    "goto",
]);

export const GO_BUILTINS: ReadonlySet<string> = new Set([
    "make",
    "len",
    "cap",
    "append",
    "new",
    "delete",
    "panic",
    "recover",
    "print",
    "println",
    "close",
    "copy",
    "complex",
    "real",
    "imag",
    "min",
    "max",
    "clear",
]);

export const GO_STDLIB_NOISE: ReadonlySet<string> = new Set([
    "fmt",
    "log",
    "errors",
    "strconv",
    "strings",
    "bytes",
    "os",
    "io",
    "time",
    "math",
    "sort",
    "unicode",
    "utf8",
    "filepath",
    "path",
    "reflect",
    "runtime",
    "regexp",
    "bufio",
    "bloom",
]);

export const GO_MODULE_FILE = "go.mod";
export const GO_SOURCE_SUFFIX = ".go";
export const GO_TEST_SUFFIX = "_test.go";
export const GO_ENTRY = "main";
```
