From a96171f8aa91d6a08f571eccdef71d904f7505dd Mon Sep 17 00:00:00 2001 From: Benjamin Schultzer Date: Mon, 10 May 2021 00:23:37 -0400 Subject: [PATCH] fix specs --- lib/cldr/backend.ex | 4 ++-- lib/cldr/territory.ex | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/cldr/backend.ex b/lib/cldr/backend.ex index c50446a..4c6cde5 100644 --- a/lib/cldr/backend.ex +++ b/lib/cldr/backend.ex @@ -263,7 +263,7 @@ defmodule Cldr.Territory.Backend do {:error, {Cldr.UnknownLocaleError, "The locale \\"zzz\\" is not known."}} """ - @spec from_subdivision_code(Cldr.Territory.binary_tag(), [locale: Cldr.Territory.binary_tag()]) :: {:ok, binary()} | {:error, Cldr.Territory.error()} + @spec from_subdivision_code(binary(), [locale: Cldr.Territory.binary_tag()]) :: {:ok, binary()} | {:error, Cldr.Territory.error()} def from_subdivision_code(subdivision_code, options \\ [locale: unquote(backend).get_locale()]) def from_subdivision_code(subdivision_code, [locale: %LanguageTag{cldr_locale_name: cldr_locale_name}]) do from_subdivision_code(subdivision_code, [locale: cldr_locale_name]) @@ -327,7 +327,7 @@ defmodule Cldr.Territory.Backend do "Kumbria" """ - @spec from_subdivision_code!(Cldr.Territory.binary_tag(), [locale: Cldr.Territory.binary_tag()]) :: {:ok, binary()} | {:error, Cldr.Territory.error()} + @spec from_subdivision_code!(binary(), [locale: Cldr.Territory.binary_tag()]) :: binary() | no_return() def from_subdivision_code!(subdivision_code, options \\ [locale: unquote(backend).get_locale()]) def from_subdivision_code!(subdivision_code, [locale: %LanguageTag{cldr_locale_name: cldr_locale_name}]) do from_subdivision_code!(subdivision_code, [locale: cldr_locale_name]) diff --git a/lib/cldr/territory.ex b/lib/cldr/territory.ex index d3f60d8..04454be 100644 --- a/lib/cldr/territory.ex +++ b/lib/cldr/territory.ex @@ -105,7 +105,7 @@ defmodule Cldr.Territory do HN: %{standard: "Honduras"}, GI: %{standard: "Gibraltar"}, "142": %{standard: "Asia"}, "029": %{...}, ...} """ - @spec known_territories(Cldr.backend()) :: map() + @spec known_territories(Cldr.backend()) :: map() | {:error, error()} def known_territories(backend) do module = Module.concat(backend, Territory) module.known_territories() @@ -129,7 +129,7 @@ defmodule Cldr.Territory do "ad07" => "Andorra la Vella", ... """ - @spec known_subdivisions(Cldr.backend()) :: map() + @spec known_subdivisions(Cldr.backend()) :: map() | {:error, error()} def known_subdivisions(backend) do module = Module.concat(backend, Territory) module.known_subdivisions() @@ -227,7 +227,7 @@ defmodule Cldr.Territory do {:error, {Cldr.UnknownLocaleError, "The locale \\"zzz\\" is not known."}} """ - @spec from_subdivision_code(atom_binary_tag(), Cldr.backend(), [locale: binary_tag()]) :: + @spec from_subdivision_code(binary(), Cldr.backend(), [locale: binary_tag()]) :: {:ok, binary()} | {:error, error()} def from_subdivision_code( subdivision_code, @@ -271,7 +271,7 @@ defmodule Cldr.Territory do "Kumbria" """ - @spec from_subdivision_code!(atom_binary_tag(), Cldr.backend(), [locale: binary_tag()]) :: + @spec from_subdivision_code!(binary(), Cldr.backend(), [locale: binary_tag()]) :: binary() | no_return() def from_subdivision_code!( territory_code,