mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +02:00
refactor(v2): add ExecutionEnvironment, BrowserOnly, isInternalUrl to known type aliases (#4387)
This commit is contained in:
parent
735b3b3cc0
commit
f51f21965c
1 changed files with 25 additions and 1 deletions
|
@ -157,12 +157,36 @@ declare module '@docusaurus/useDocusaurusContext' {
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module '@docusaurus/useBaseUrl' {
|
declare module '@docusaurus/useBaseUrl' {
|
||||||
export default function (
|
export default function useBaseUrl(
|
||||||
relativePath: string | undefined,
|
relativePath: string | undefined,
|
||||||
opts?: {absolute?: true; forcePrependBaseUrl?: true},
|
opts?: {absolute?: true; forcePrependBaseUrl?: true},
|
||||||
): string;
|
): string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
declare module '@docusaurus/ExecutionEnvironment' {
|
||||||
|
const ExecutionEnvironment: {
|
||||||
|
canUseDOM: boolean;
|
||||||
|
canUseEventListeners: boolean;
|
||||||
|
canUseIntersectionObserver: boolean;
|
||||||
|
canUseViewport: boolean;
|
||||||
|
};
|
||||||
|
export default ExecutionEnvironment;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module '@docusaurus/BrowserOnly' {
|
||||||
|
export type Props = {
|
||||||
|
children?: () => JSX.Element;
|
||||||
|
fallback?: JSX.Element;
|
||||||
|
};
|
||||||
|
const BrowserOnly: (props: Props) => JSX.Element | null;
|
||||||
|
export default BrowserOnly;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module '@docusaurus/isInternalUrl' {
|
||||||
|
export function hasProtocol(url: string): boolean;
|
||||||
|
export default function isInternalUrl(url?: string): boolean;
|
||||||
|
}
|
||||||
|
|
||||||
declare module '*.module.css' {
|
declare module '*.module.css' {
|
||||||
const classes: {readonly [key: string]: string};
|
const classes: {readonly [key: string]: string};
|
||||||
export default classes;
|
export default classes;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue