Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: use import type #24

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/components/ProfessionVideo.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
import { ProfessionTypes } from "@gw2-ui/data/professions";
import type { ProfessionTypes } from "@gw2-ui/data/professions";
import Profession from "./gw2-ui/Profession.astro";
import Video from "./Video.astro";
interface Props {
Expand Down
2 changes: 1 addition & 1 deletion src/components/SelectProfession.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
import PROFESSIONS, { ProfessionTypes } from "@gw2-ui/data/professions";
import PROFESSIONS, { type ProfessionTypes } from "@gw2-ui/data/professions";
import Select from "./Select.astro";
import Profession from "./gw2-ui/Profession.astro";
---
Expand Down
2 changes: 1 addition & 1 deletion src/components/Tabs.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
import { ProfessionTypes } from "@gw2-ui/data/professions";
import type { ProfessionTypes } from "@gw2-ui/data/professions";
import Profession from "./gw2-ui/Profession.astro";

interface Props {
Expand Down
2 changes: 1 addition & 1 deletion src/components/frontmatter/FractalFrontmatter.astro
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { fractalHeaders } from "src/utils/cache";
import imageFetch from "src/utils/imageFetch";
import Grid from "../Grid.astro";
import GridItem from "../GridItem.astro";
import { Heading } from "../TableOfContents.astro";
import type { Heading } from "../TableOfContents.astro";
import TextDivider from "../TextDivider.astro";
import Attribute from "../gw2-ui/Attribute.astro";
import Table from "../html-components/table.astro";
Expand Down
2 changes: 1 addition & 1 deletion src/components/gw2-ui/Condition.astro
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import Condition from "@gw2-ui/components/Condition/Condition";
import type { ConditionTypes } from "@gw2-ui/data/conditions";
import { getSizeStyle } from "src/utils/styles";
import { GenericGw2Component } from "src/utils/types";
import type { GenericGw2Component } from "src/utils/types";

interface Props extends GenericGw2Component {
name: ConditionTypes;
Expand Down
2 changes: 1 addition & 1 deletion src/components/gw2-ui/Profession.astro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
import Profession, {
ProfessionProps,
type ProfessionProps,
} from "@gw2-ui/components/Profession/Profession";
import type { EliteSpecTypes, ProfessionTypes } from "@gw2-ui/data/professions";
import { getSizeStyle } from "src/utils/styles";
Expand Down
2 changes: 1 addition & 1 deletion src/components/gw2-ui/Traits.astro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
import TraitLineInternal from "@gw2-ui/components/TraitLine/TraitLineInternal";
import type GW2ApiSpecialization from "@gw2-ui/gw2api/types/specialization/specialization";
import GW2ApiTrait from "@gw2-ui/gw2api/types/traits/trait";
import type GW2ApiTrait from "@gw2-ui/gw2api/types/traits/trait";

interface TraitsData {
dataSpecialization: GW2ApiSpecialization;
Expand Down
2 changes: 1 addition & 1 deletion src/components/gw2/character/armor/ItemDetails.astro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
import { firstUppercase } from "@discretize/react-discretize-components";
import { Item, ItemInternal } from "@gw2-ui/components";
import GW2ApiItem from "@gw2-ui/gw2api/types/items/item";
import type GW2ApiItem from "@gw2-ui/gw2api/types/items/item";

interface Props {
affix?: string;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
import { ItemRarity } from "@gw2-ui/builder/itemRarities";
import { ItemStatName } from "@gw2-ui/builder/itemStatNames";
import type { ItemRarity } from "@gw2-ui/builder/itemRarities";
import type { ItemStatName } from "@gw2-ui/builder/itemStatNames";
import { ItemInternal } from "@gw2-ui/components";
import GW2ApiItem from "@gw2-ui/gw2api/types/items/item";
import type GW2ApiItem from "@gw2-ui/gw2api/types/items/item";
import { addAffixToGw2ui } from "src/utils/apiAugments";

type Affix = ItemStatName;
Expand Down
2 changes: 1 addition & 1 deletion src/components/gw2/character/consumables/Consumables.astro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
import { NoSelection } from "@discretize/react-discretize-components";
import { ConsumableEffect, ItemInternal } from "@gw2-ui/components";
import GW2ApiItem from "@gw2-ui/gw2api/types/items/item";
import type GW2ApiItem from "@gw2-ui/gw2api/types/items/item";

interface Props {
foodId?: number;
Expand Down
2 changes: 1 addition & 1 deletion src/components/gw2/character/skills/Skills.astro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
import { NoSelection } from "@discretize/react-discretize-components";
import { SkillInternal } from "@gw2-ui/components";
import GW2ApiSkill from "@gw2-ui/gw2api/types/skills/skill";
import type GW2ApiSkill from "@gw2-ui/gw2api/types/skills/skill";

interface Props {
className?: string;
Expand Down
2 changes: 1 addition & 1 deletion src/components/gw2/character/weapons/ItemDetails.astro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
import { firstUppercase } from "@discretize/react-discretize-components";
import { ItemInternal } from "@gw2-ui/components";
import GW2ApiItem from "@gw2-ui/gw2api/types/items/item";
import type GW2ApiItem from "@gw2-ui/gw2api/types/items/item";

interface Props {
affix?: string;
Expand Down
2 changes: 1 addition & 1 deletion src/components/gw2/character/weapons/Weapons.astro
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { Icon, ItemInternal } from "@gw2-ui/components";
import type GW2ApiItem from "@gw2-ui/gw2api/types/items/item";
import TextDivider from "src/components/TextDivider.astro";
import { addAffixToGw2ui } from "src/utils/apiAugments";
import { ItemUpgrades } from "src/utils/types";
import type { ItemUpgrades } from "src/utils/types";
import ItemDetails from "./ItemDetails.astro";

type Rarity = ItemRarity;
Expand Down
4 changes: 2 additions & 2 deletions src/components/pages/BuildsPage/BuildsDisplay.astro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
import { ProfessionTypes } from "@gw2-ui/data/professions";
import BuildCard, { BuildCardProps } from "./BuildCard.astro";
import type { ProfessionTypes } from "@gw2-ui/data/professions";
import BuildCard, { type BuildCardProps } from "./BuildCard.astro";
import SelectProfession from "../../SelectProfession.astro";
import RatingsSelect from "./RatingsSelect.astro";

Expand Down
2 changes: 1 addition & 1 deletion src/layouts/Build.astro
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import "@gw2-ui/default_style.css";
import type { Props as BuildProps } from "../components/frontmatter/BuildFrontmatter.astro";
import BuildFrontmatter from "../components/frontmatter/BuildFrontmatter.astro";
import images from "../components/images";
import Layout, { SEOProps } from "./Layout.astro";
import Layout, { type SEOProps } from "./Layout.astro";

export { components } from "../components/components";

Expand Down
2 changes: 1 addition & 1 deletion src/layouts/Fractal.astro
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import type { Props as FractalProps } from "src/components/frontmatter/FractalFr
import FractalFrontmatter from "src/components/frontmatter/FractalFrontmatter.astro";
import { fractalHeaders } from "src/utils/cache";
import imageFetch from "src/utils/imageFetch";
import Layout, { SEOProps } from "./Layout.astro";
import Layout, { type SEOProps } from "./Layout.astro";

export interface Props {
frontmatter: FractalProps;
Expand Down
2 changes: 1 addition & 1 deletion src/layouts/Guide.astro
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import type { Props as GuideProps } from "src/components/frontmatter/GuideFrontm
import GuideFrontmatter from "src/components/frontmatter/GuideFrontmatter.astro";
import { guideHeaders } from "src/utils/cache";
import imageFetch from "src/utils/imageFetch";
import Layout, { SEOProps } from "./Layout.astro";
import Layout, { type SEOProps } from "./Layout.astro";

export interface Props {
frontmatter: GuideProps;
Expand Down
2 changes: 1 addition & 1 deletion src/pages/builds/index.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
import { ProfessionTypes } from "@gw2-ui/data/professions";
import type { ProfessionTypes } from "@gw2-ui/data/professions";
import BuildsPage from "@components/pages/BuildsPage/BuildsPage.astro";

const professions: ProfessionTypes[] = [
Expand Down