()
| 283 | } |
| 284 | |
| 285 | getDefinition<T extends Element>() { |
| 286 | const asString = this.getString() |
| 287 | const match = /#([^)'"]+)/.exec(asString) |
| 288 | const name = match?.[1] || asString |
| 289 | |
| 290 | return this.document.definitions.get(name) as T | undefined |
| 291 | } |
| 292 | |
| 293 | getFillStyleDefinition(element: Element | PathElement, opacity: Property) { |
| 294 | let def = this.getDefinition<PatternElement & GradientElement>() |
no test coverage detected