v: 2
f: 'builtin.lua'
b:
- a: '---'
  g: 'The type *nil* has one single value, **nil**, whose main property is to be'
  r: [18, 0, 22, 14]
  e:
  - ['nil', 'd', doc, [18, 0, 22, 0], 'e0061e5c045df64a']
- a: '---'
  g: 'The type *boolean* has two values, **false** and **true**. Both **nil** and'
  r: [24, 0, 27, 18]
  e:
  - ['boolean', 'd', doc, [24, 0, 27, 0], '31cc8159cccf97f7']
- a: '--- @class integer'
  g: 'The type *number* uses two internal representations, or two subtypes, one'
  r: [29, 0, 41, 17]
  e:
  - ['number', 'd', doc, [29, 0, 41, 0], 'fa4ea32a81d5aed9']
- a: '--- @class lightuserdata'
  g: 'The type *userdata* is provided to allow arbitrary C data to be stored in'
  r: [45, 0, 55, 19]
  e:
  - ['userdata', 'd', doc, [45, 0, 55, 0], 'e3cc299bfe56ad03']
- a: '---'
  g: 'The type *thread* represents independent threads of execution and it is'
  r: [59, 0, 64, 17]
  e:
  - ['thread', 'd', doc, [59, 0, 64, 0], 'a0216db4b0f8ba68']
- a: '--- @class any'
  g: 'The type *table* implements associative arrays, that is, arrays that can'
  r: [66, 0, 96, 16]
  e:
  - ['table', 'd', doc, [66, 0, 96, 0], '8c15b89f8cf799f8']
- a: '---'
  g: 'built-in type for Select function'
  r: [118, 0, 120, 44]
  e:
  - ['std.Select', 'd', doc, [118, 0, 120, 0], 'b508ab78f8d1bc46']
- a: '---'
  g: 'built-in type for Unpack function'
  r: [122, 0, 124, 44]
  e:
  - ['std.Unpack', 'd', doc, [122, 0, 124, 0], 'c7ad7bb74235dc8c']
- a: '--- built-in type for generic template, for match integer const and `true`/`false`'
  g: 'built-in type for Rawget'
  r: [126, 0, 128, 35]
  e:
  - ['std.RawGet', 'd', doc, [126, 0, 128, 0], '7327558f3445dea6']
- a: '--- compact luals'
  g: 'built-in type for generic template, for match integer const and `true`/`false`'
  r: [130, 0, 132, 34]
  e:
  - ['std.ConstTpl', 'd', doc, [130, 0, 131, 0], '9f53c3bc7c4277c5']
- a: '---'
  g: 'Get the parameters of a function as a tuple'
  r: [146, 0, 148, 91]
  e:
  - ['Parameters', 'd', doc, [146, 0, 148, 0], '71b070c2fa27cbf9']
- a: '--- Get the return type of a function type'
  g: 'Get the parameters of a constructor as a tuple'
  r: [150, 0, 152, 89]
  e:
  - ['ConstructorParameters', 'd', doc, [150, 0, 152, 0], '2f4bebd14d7824cb']
- a: '---'
  g: 'Get the return type of a function type'
  r: [154, 0, 155, 89]
  e:
  - ['ReturnType', 'd', doc, [154, 0, 155, 0], '41b603e3e6dc5ac8']
- a: '---'
  g: 'Make all properties in T optional'
  r: [157, 0, 159, 47]
  e:
  - ['Partial', 'd', doc, [157, 0, 159, 0], '5e4213a7c3937182']
- a: '---'
  g: 'Exclude from T those types that are assignable to U'
  r: [161, 0, 163, 51]
  e:
  - ['Exclude', 'd', doc, [161, 0, 163, 0], 'ace067261f694c21']
- a: '--- attribute'
  g: 'Extract from T those types that are assignable to U'
  r: [165, 0, 167, 51]
  e:
  - ['Extract', 'd', doc, [165, 0, 167, 0], 'a615fc46f215439e']
- a: '---'
  g: 'Deprecated. Receives an optional message parameter.'
  r: [174, 0, 177, 35]
  e:
  - ['deprecated', 'd', doc, [174, 0, 176, 0], 'dac958f30ae5a8bf']
- a: '---'
  g: 'Language Server Optimization Items.'
  r: [179, 0, 187, 71]
  e:
  - ['lsp_optimization', 'd', doc, [179, 0, 186, 0], '30b907e00779f691']
- a: '---'
  g: 'Index field alias, will be displayed in `hint` and `completion`.'
  r: [189, 0, 194, 31]
  e:
  - ['index_alias', 'd', doc, [189, 0, 193, 0], 'f6bfb08eccdd16a2']
- a: '---'
  g: 'This attribute must be applied to function parameters, and the function parameter''s type must be a string template generic,'
  r: [196, 0, 208, 112]
  e:
  - ['constructor', 'd', doc, [196, 0, 207, 0], '9e70b48984094843']
-
  g: 'Associates `getter` and `setter` methods with a field. Currently provides only definition navigation functionality,'
  r: [210, 0, 219, 103]
  e:
  - ['field_accessor', 'd', doc, [210, 0, 218, 0], '9a4d0401a6f8cc0e']
