Skip to content

@graphty/graphty-element / session / fileStyleOf

Function: fileStyleOf() ​

fileStyleOf(layer): FileStyleOrigin | null

Defined in: graphty-element/src/session/styles/fileStyles/origin.ts:179

The facts of a layer made from a file's styles.

A layer saved in a document can be edited by hand, so the facts are checked as they are read: a malformed required field reads as no facts at all, and a malformed optional one is left out.

Parameters ​

layer ​

The layer, or its specification.

fileStyle? ​

unknown

Its fileStyle, where the facts ride.

Returns ​

FileStyleOrigin | null

The facts, or null for a layer that was not made from a file's styles.

Example ​

ts
for (const layer of session.styles.list()) {
    const origin = fileStyleOf(layer);
    if (origin?.role === "mapping") {
        console.log(origin.column, origin.entries);
    }
}