Enable or disable auto-index for an existing Type.
When auto-index is enabled, this type will use an internal index for type_all(..) function calls, making them significatly faster, especially in collections with many things.
mod_type(type, 'idx', mode)
| Argument | Type | Description |
|---|---|---|
| type | str | Name of the Type where to set auto-index on or off. |
'idx' |
str | Passing this argument will result in a *set-auto-index action. |
| mode | bool | Enable or disable auto-index. |
The value nil.
This code shows the return value for the action idx:
// Create type `Person`
set_type('Person', {
name: 'str',
});
// Set type Person to hide the id
mod_type('Person', 'idx', true);
iris = Person{name: "Iris"};
type_all('Person'); // This will create an use cache, making the calls fast
Return value in JSON format
[
{
"name": "Iris"
}
]