Sha256: 98ecc32e5eba4bd0fe4fc5eaf03a9ab5b3b479fd4cb61b1beed5b6ab0475dfe0

Contents?: true

Size: 320 Bytes

Versions: 1

Compression:

Stored size: 320 Bytes

Contents

# typed: strict
# frozen_string_literal: true

module Etwin
  module Client
    # Etwin client interface
    class EtwinClient
      extend T::Helpers
      extend T::Sig

      interface!

      sig { abstract.params(auth: Auth, user_id: UserId).returns(User) }
      def get_user(auth, user_id); end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
etwin-0.0.1 lib/etwin/client/etwin_client.rb