from static method
Creates a TriGEncoderOptions instance from generic RdfGraphEncoderOptions.
This factory method enables proper type conversion when using the generic codec/encoder API with TriG-specific options.
Parameters:
optionsThe options object to convert, which may or may not be already a TriGEncoderOptions instance.
Returns:
- The input as-is if it's already a TriGEncoderOptions instance, or a new instance with the input's customPrefixes and includeBaseDeclaration flag, using default TriG-specific settings for other options.
Implementation
static TriGEncoderOptions from(RdfGraphEncoderOptions options) =>
switch (options) {
TriGEncoderOptions _ => options,
_ => TriGEncoderOptions(
customPrefixes: options.customPrefixes,
iriRelativization: options.iriRelativization,
),
};