Skip to content

Commit

Permalink
Use nullish coalescing where appropriate
Browse files Browse the repository at this point in the history
  • Loading branch information
start committed Oct 3, 2020
1 parent 4bbc296 commit 520c550
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export class BacktrackedConventionHelper {
}

hasFailed(convention: ConventionVariation, markupIndex: number): boolean {
const failedConventions = (this.failedConventionsByMarkupIndex[markupIndex] || [])
const failedConventions = (this.failedConventionsByMarkupIndex[markupIndex] ?? [])
return failedConventions.some(failedConvention => failedConvention === convention)
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/Implementation/Rendering/Html/HtmlRenderer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -455,7 +455,7 @@ export class HtmlRenderer extends Renderer {
args.revealableSyntaxNode.children,
{ role: 'alert' })

const attrsForOuterContainer = args.attrsForOuterContainer || {}
const attrsForOuterContainer = args.attrsForOuterContainer ?? {}

attrsForOuterContainer.class =
cssClassAttrValue('revealable')
Expand Down
6 changes: 3 additions & 3 deletions src/Implementation/Up.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,11 @@ export class Up {
}

private getParsingSettings(changes: Settings.Parsing | undefined): NormalizedSettings.Parsing {
return this.settings.withChanges({ parsing: changes || {} }).parsing
return this.settings.withChanges({ parsing: changes ?? {} }).parsing
}

private getRenderingSettings(changes: Settings.Rendering | undefined): NormalizedSettings.Rendering {
return this.settings.withChanges({ rendering: changes || {} }).rendering
return this.settings.withChanges({ rendering: changes ?? {} }).rendering
}
}

Expand All @@ -98,7 +98,7 @@ export interface DocumentAndTableOfContentsHtml {
}

function getNonNullSettings(settings: Settings | undefined): Settings {
return settings || {
return settings ?? {
parsing: {},
rendering: {}
}
Expand Down
4 changes: 2 additions & 2 deletions src/Test/Parsing/Helpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ export function expectEveryPermutationOfBrackets(
): void {
const { toProduce, settings } = args

const precededBy = args.precededBy || ''
const precededBy = args.precededBy ?? ''

const segments = args.bracketedSegments.map(segment => ({
prefixes: segment.prefixes || [''],
prefixes: segment.prefixes ?? [''],
text: segment.text
}))

Expand Down

0 comments on commit 520c550

Please sign in to comment.