diff --git a/packages/core/types/config.d.ts b/packages/core/types/config.d.ts index 5f456d02..6e4b6bbd 100644 --- a/packages/core/types/config.d.ts +++ b/packages/core/types/config.d.ts @@ -1,8 +1,8 @@ import type * as CSSUtil from './css-util.js' -import type Stitches from './stitches.js' +import type { Stitches } from './stitches.js' /** Configuration Interface */ -declare namespace ConfigType { +export declare namespace ConfigType { /** Prefix interface. */ export type Prefix = T extends string ? T: string diff --git a/packages/core/types/index.d.ts b/packages/core/types/index.d.ts index 3945a2f7..c18df03e 100644 --- a/packages/core/types/index.d.ts +++ b/packages/core/types/index.d.ts @@ -1,14 +1,17 @@ -import type Stitches from './stitches.js' - import type * as Config from './config.js' import type * as CSSUtil from './css-util.js' import type * as StyledComponent from './styled-component.js' +import type * as Core from './stitches.js' +export type { Property } from './css.js' export { $$PropertyValue, $$ScaleValue, $$ThemeValue} from './css-util.js' +export type { CssComponent } from './styled-component.js' + export type CreateStitches = Config.CreateStitches export type CSSProperties = CSSUtil.CSSProperties export type DefaultThemeMap = Config.DefaultThemeMap export type FontFace = CSSUtil.Native.AtRule.FontFace +export type Stitches = Core.Stitches /** Returns a Style interface from a configuration, leveraging the given media and style map. */ export type CSS< diff --git a/packages/core/types/stitches.d.ts b/packages/core/types/stitches.d.ts index fa8d4d51..973d6cca 100644 --- a/packages/core/types/stitches.d.ts +++ b/packages/core/types/stitches.d.ts @@ -45,7 +45,7 @@ export interface CssFunctionType = T extends string ? T: string diff --git a/packages/react/types/index.d.ts b/packages/react/types/index.d.ts index a8cc8ccd..1179e42c 100644 --- a/packages/react/types/index.d.ts +++ b/packages/react/types/index.d.ts @@ -1,14 +1,17 @@ -import type Stitches from './stitches.js' - import type * as Config from './config.js' import type * as CSSUtil from './css-util.js' +import type * as Core from './stitches.js' import type * as StyledComponent from './styled-component.js' +export { Property } from './css.js' export { $$PropertyValue, $$ScaleValue, $$ThemeValue } from './css-util.js' +export type { StyledComponent } from './styled-component.js' + export type CreateStitches = Config.CreateStitches export type CSSProperties = CSSUtil.CSSProperties export type DefaultThemeMap = Config.DefaultThemeMap export type FontFace = CSSUtil.Native.AtRule.FontFace +export type Stitches = Core.Stitches /** Returns a Style interface from a configuration, leveraging the given media and style map. */ export type CSS< diff --git a/packages/react/types/stitches.d.ts b/packages/react/types/stitches.d.ts index 5aedb89f..ac5fafb2 100644 --- a/packages/react/types/stitches.d.ts +++ b/packages/react/types/stitches.d.ts @@ -83,7 +83,7 @@ export interface StyledFunctionType