ServerAllowHeaders.fromDartObject constructor
ServerAllowHeaders.fromDartObject(
- DartObject object
Implementation
factory ServerAllowHeaders.fromDartObject(DartObject object) {
final raw = object.getField('headers')?.toSetValue() ?? {};
final inherit = object.getField('inherit')?.toBoolValue() ?? true;
return ServerAllowHeaders(
headers: raw
.map(
(e) =>
e.toStringValue() ??
(throw ArgumentError(
'Expected a string in @AllowHeaders headers, got: $e',
)),
)
.toSet(),
inherit: inherit,
);
}