()
| 255 | } |
| 256 | |
| 257 | static *Parser() { |
| 258 | yield optionalWhitespace; |
| 259 | yield '('; |
| 260 | yield optionalWhitespace; |
| 261 | const any: boolean = yield has('any-'); |
| 262 | yield 'hover:'; |
| 263 | yield optionalWhitespace; |
| 264 | const hover: 'none' | 'hover' = yield ['none', 'hover']; |
| 265 | yield optionalWhitespace; |
| 266 | yield ')'; |
| 267 | return new ParsedHover(hover, any ? 'any' : undefined); |
| 268 | } |
| 269 | } |
| 270 | |
| 271 | // See https://www.w3.org/TR/mediaqueries-5/#mq-syntax |
no test coverage detected