mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-02 16:29:47 +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' {
|
||||
export default function (
|
||||
export default function useBaseUrl(
|
||||
relativePath: string | undefined,
|
||||
opts?: {absolute?: true; forcePrependBaseUrl?: true},
|
||||
): 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' {
|
||||
const classes: {readonly [key: string]: string};
|
||||
export default classes;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue