mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-12 21:37:41 -06:00
Remove isJSDocOptionalParameter and isOptionalDeclaration from public API (#51908)
This commit is contained in:
parent
44e8244dd9
commit
ff919e3b76
@ -9458,6 +9458,7 @@ export function hasTabstop(node: Node): boolean {
|
||||
return getSnippetElement(node)?.kind === SnippetKind.TabStop;
|
||||
}
|
||||
|
||||
/** @internal */
|
||||
export function isJSDocOptionalParameter(node: ParameterDeclaration) {
|
||||
return isInJSFile(node) && (
|
||||
// node.type should only be a JSDocOptionalType when node is a parameter of a JSDocFunctionType
|
||||
@ -9466,6 +9467,7 @@ export function isJSDocOptionalParameter(node: ParameterDeclaration) {
|
||||
isBracketed || !!typeExpression && typeExpression.type.kind === SyntaxKind.JSDocOptionalType));
|
||||
}
|
||||
|
||||
/** @internal */
|
||||
export function isOptionalDeclaration(declaration: Declaration): boolean {
|
||||
switch (declaration.kind) {
|
||||
case SyntaxKind.PropertyDeclaration:
|
||||
|
||||
@ -8795,8 +8795,6 @@ declare namespace ts {
|
||||
name: Identifier;
|
||||
};
|
||||
function emitModuleKindIsNonNodeESM(moduleKind: ModuleKind): boolean;
|
||||
function isJSDocOptionalParameter(node: ParameterDeclaration): boolean;
|
||||
function isOptionalDeclaration(declaration: Declaration): boolean;
|
||||
function createUnparsedSourceFile(text: string): UnparsedSource;
|
||||
function createUnparsedSourceFile(inputFile: InputFiles, type: "js" | "dts", stripInternal?: boolean): UnparsedSource;
|
||||
function createUnparsedSourceFile(text: string, mapPath: string | undefined, map: string | undefined): UnparsedSource;
|
||||
|
||||
@ -4860,8 +4860,6 @@ declare namespace ts {
|
||||
name: Identifier;
|
||||
};
|
||||
function emitModuleKindIsNonNodeESM(moduleKind: ModuleKind): boolean;
|
||||
function isJSDocOptionalParameter(node: ParameterDeclaration): boolean;
|
||||
function isOptionalDeclaration(declaration: Declaration): boolean;
|
||||
function createUnparsedSourceFile(text: string): UnparsedSource;
|
||||
function createUnparsedSourceFile(inputFile: InputFiles, type: "js" | "dts", stripInternal?: boolean): UnparsedSource;
|
||||
function createUnparsedSourceFile(text: string, mapPath: string | undefined, map: string | undefined): UnparsedSource;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user