mirror of
https://github.com/Snigdha-OS/documentation.git
synced 2025-09-07 19:25:13 +02:00
18 lines
953 B
TypeScript
18 lines
953 B
TypeScript
/**
|
||
* Turn a declaration into an expression.
|
||
*
|
||
* Doesn’t work for variable declarations, but that’s fine for our use case
|
||
* because currently we’re using this utility for export default declarations,
|
||
* which can’t contain variable declarations.
|
||
*
|
||
* @param {Readonly<Declaration | MaybeNamedClassDeclaration | MaybeNamedFunctionDeclaration>} declaration
|
||
* Declaration.
|
||
* @returns {Expression}
|
||
* Expression.
|
||
*/
|
||
export function declarationToExpression(declaration: Readonly<Declaration | MaybeNamedClassDeclaration | MaybeNamedFunctionDeclaration>): Expression;
|
||
export type Declaration = import('estree-jsx').Declaration;
|
||
export type Expression = import('estree-jsx').Expression;
|
||
export type MaybeNamedClassDeclaration = import('estree-jsx').MaybeNamedClassDeclaration;
|
||
export type MaybeNamedFunctionDeclaration = import('estree-jsx').MaybeNamedFunctionDeclaration;
|
||
//# sourceMappingURL=estree-util-declaration-to-expression.d.ts.map
|