Parameters
- properties:
| { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & { kind: "open"; swing?: undefined; swingOrigin?: undefined }
| { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & { kind: "single"; swing: "cw"
| "acw"; swingOrigin: number }
| { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & { kind: "double"; swing: "cw"
| "acw"; swingOrigin?: undefined }
| { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & {
kind: "open"
| "single"
| "double"
| "unknown";
swing?: "cw" | "acw" | "unknown";
swingOrigin?: number;
}- { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & { kind: "open"; swing?: undefined; swingOrigin?: undefined }geometryId: `g_${string}`
Optionaldetails?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
}
kind: "open"
Optionalswing?: undefined
OptionalswingOrigin?: undefined
- { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & { kind: "single"; swing: "cw"
| "acw"; swingOrigin: number }geometryId: `g_${string}`
Optionaldetails?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
}
kind: "single"
swing: "cw" | "acw"
swingOrigin: number
- { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & { kind: "double"; swing: "cw"
| "acw"; swingOrigin?: undefined }geometryId: `g_${string}`
Optionaldetails?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
}
kind: "double"
swing: "cw" | "acw"
OptionalswingOrigin?: undefined
- { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & {
kind: "open"
| "single"
| "double"
| "unknown";
swing?: "cw" | "acw" | "unknown";
swingOrigin?: number;
}geometryId: `g_${string}`
Optionaldetails?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
}
kind: "open" | "single" | "double" | "unknown"
Optionalswing?: "cw" | "acw" | "unknown"
OptionalswingOrigin?: number
Returns properties is { id: `ea_${string}` } & { geometryId: `g_${string}` } & {
details?: {
description?: string;
externalId?: string;
icon?: string;
name?: string;
shortName?: string;
};
} & {
kind: "open"
| "single"
| "double"
| "unknown";
swing?: "cw" | "acw" | "unknown";
swingOrigin?: number;
}
True if the properties are an unknown entrance aesthetic, false otherwise.
Checks whether this is an unknown entrance aesthetic and narrows the type to UnknownEntranceAestheticProperties if so.
If this is true, it likely means a newer version of the Entrance Aesthetic spec is being parsed, with a new type of entrance. A developer may choose to ignore this entrance aesthetic, or display a generic entrance aesthetic, depending on their use case.
An application should NOT crash on unknown entrance aesthetics.