diff --git a/docs/review/api/alfa-painting-order.api.md b/docs/review/api/alfa-painting-order.api.md index 1ba57aff36..1f76a6db50 100644 --- a/docs/review/api/alfa-painting-order.api.md +++ b/docs/review/api/alfa-painting-order.api.md @@ -4,12 +4,43 @@ ```ts +import { Array as Array_2 } from '@siteimprove/alfa-array'; import type { Device } from '@siteimprove/alfa-device'; import { Element } from '@siteimprove/alfa-dom'; -import { Sequence } from '@siteimprove/alfa-sequence'; +import type { Equatable } from '@siteimprove/alfa-equatable'; +import type { Hash } from '@siteimprove/alfa-hash'; +import type { Hashable } from '@siteimprove/alfa-hash'; +import { Iterable as Iterable_2 } from '@siteimprove/alfa-iterable'; +import * as json from '@siteimprove/alfa-json'; +import type { Serializable } from '@siteimprove/alfa-json'; -// @public -export function computePaintingOrder(root: Element, device: Device): Sequence; +// @public (undocumented) +export class PaintingOrder implements Equatable, Hashable, Serializable { + protected constructor(elements: Array_2); + // (undocumented) + equals(value: this): boolean; + // (undocumented) + equals(value: unknown): value is this; + // (undocumented) + hash(hash: Hash): void; + // (undocumented) + static of(elements: Iterable_2): PaintingOrder; + // (undocumented) + toJSON(options?: Serializable.Options): PaintingOrder.JSON; +} + +// @public (undocumented) +export namespace PaintingOrder { + // (undocumented) + export function isPaintingOrder(value: unknown): value is PaintingOrder; + // (undocumented) + export type JSON = { + [key: string]: json.JSON; + type: "painting-order"; + elements: Array_2; + }; + const from: (this: unknown, root: Element, device: Device) => PaintingOrder; +} // (No @packageDocumentation comment for this package) diff --git a/docs/review/api/alfa-style.api.md b/docs/review/api/alfa-style.api.md index 4897ba71fd..d27b651cbf 100644 --- a/docs/review/api/alfa-style.api.md +++ b/docs/review/api/alfa-style.api.md @@ -349,7 +349,7 @@ export namespace Shorthands { readonly border: Shorthand<"border-bottom-color" | "border-bottom-style" | "border-bottom-width" | "border-left-color" | "border-left-style" | "border-left-width" | "border-right-color" | "border-right-style" | "border-right-width" | "border-top-color" | "border-top-style" | "border-top-width">; readonly "border-width": Shorthand<"border-bottom-width" | "border-left-width" | "border-right-width" | "border-top-width">; readonly "flex-flow": Shorthand<"flex-direction" | "flex-wrap">; - readonly font: Shorthand<"font-family" | "font-size" | "font-stretch" | "font-style" | "font-variant-caps" | "font-variant-east-asian" | "font-variant-ligatures" | "font-variant-numeric" | "font-variant-position" | "font-weight" | "line-height">; + readonly font: Shorthand<"font-size" | "font-family" | "font-stretch" | "font-style" | "font-variant-caps" | "font-variant-east-asian" | "font-variant-ligatures" | "font-variant-numeric" | "font-variant-position" | "font-weight" | "line-height">; readonly "font-variant": Shorthand<"font-variant-caps" | "font-variant-east-asian" | "font-variant-ligatures" | "font-variant-numeric">; readonly "inset-block": Shorthand<"inset-block-end" | "inset-block-start">; readonly "inset-inline": Shorthand<"inset-inline-end" | "inset-inline-start">;