23 lines
625 B
Ruby
23 lines
625 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Gitlab
|
|
module Graphql
|
|
module Pagination
|
|
module Connections
|
|
def self.use(schema)
|
|
schema.connections.add(
|
|
ActiveRecord::Relation,
|
|
Gitlab::Graphql::Pagination::Keyset::Connection)
|
|
|
|
schema.connections.add(
|
|
Gitlab::Graphql::FilterableArray,
|
|
Gitlab::Graphql::Pagination::FilterableArrayConnection)
|
|
|
|
schema.connections.add(
|
|
Gitlab::Graphql::ExternallyPaginatedArray,
|
|
Gitlab::Graphql::Pagination::ExternallyPaginatedArrayConnection)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|