# sig/generators/pg/type/aggregate_generator.rbs class Pg::Generators::AggregateGenerator < Pg::Generators::Rails::Generators::NamedBase def self.next_migration_number: () -> untyped def create_aggregate_file: () -> untyped def create_migration_file: () -> untyped def migration_version: () -> untyped end # sig/generators/pg/type/type_generator.rbs class Pg::Generators::TypeGenerator < Pg::Generators::Rails::Generators::NamedBase def self.next_migration_number: () -> untyped def create_migration_file: () -> untyped def create_type_file: () -> untyped def migration_version: () -> untyped def parse_fields: () -> untyped end # sig/pg_types/file_version.rbs class PgTypes::FileVersion def extract_version: () -> untyped def initialize: () -> void def sql_definition: () -> untyped end # sig/pg_types/type_definition.rbs class PgTypes::TypeDefinition def full_name: () -> untyped def initialize: () -> void def path: () -> untyped def to_sql: () -> untyped end # sig/pg_types.rbs module PgTypes def database: () -> untyped def load: () -> untyped end # sig/pg_types/command_recorder.rbs module PgTypes::CommandRecorder def create_type: () -> untyped def drop_type: () -> untyped def find_latest_version: () -> untyped def invert_create_type: () -> untyped def invert_drop_type: () -> untyped end # sig/pg_types/schema_dumper.rbs module PgTypes::SchemaDumper def dump_custom_types: () -> untyped def dumpable_types_in_database: () -> untyped def tables: () -> untyped end # sig/pg_types/schema_statements.rbs module PgTypes::SchemaStatements def create_type: () -> untyped def drop_type: () -> untyped def type_exists?: () -> untyped end