<commit_before># Схемы

Все доступные классы схем (`Serafim\Railgun\Types\Schemas\***`) предоставляют почти общий 
интерфейс, который содержит список доступных типов и возможность их расширения.

## Скалярные типы

Подробный список всех скалярных типов [находится где-то тут](http://graphql.org/learn/schema/#scalar-types).

- `$schema->id()`
    > Скалярный тип ID. Тип ID представляет собой уникальный идентификатор, 
        часто используемый для повторной загрузки объекта по его идентификатору
        или в качестве идентификатора для кеша. Тип ID сериализуется так же, 
        как String; Однако определение его как ID 
        означает, что он не предназначен для чтения человеком.
        
- `$schema->ids()`
    > Список из ID.
    
- `$schema->integer()`
    > Скалярный тип Int. 32-битный числовой тип, содержащий знак.
    
- `$schema->integers()`
    > Список из Int.
    
- `$schema->string()`<commit_msg>Fix docs<commit_after># Схемы

Все доступные классы схем (`Serafim\Railgun\Types\Schemas\***`) предоставляют почти общий 
интерфейс, который содержит список доступных типов и возможность их расширения.

## Скалярные типы

Подробный список всех скалярных типов [находится где-то тут](http://graphql.org/learn/schema/#scalar-types).

- `$schema->id()`
    > Скалярный тип ID. Тип ID представляет собой уникальный идентификатор, 
    часто используемый для повторной загрузки объекта по его идентификатору
    или в качестве идентификатора для кеша. Тип ID сериализуется так же, 
    как String; Однако определение его как ID 
    означает, что он не предназначен для чтения человеком.
        
- `$schema->ids()`
    > Список из ID.
    
- `$schema->integer()`
    > Скалярный тип Int. 32-битный числовой тип, содержащий знак.
    
- `$schema->integers()`
    > Список из Int.
    
- `$schema->string()`
{'fraction_non_alphanumeric': 0.09983543609434997, 'fraction_numerical': 0.0021941854086670325, 'mean_word_length': 3.4057971014492754, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6486958', 'n_tokens_mistral': 737, 'n_tokens_neox': 841, 'n_words': 186}