type alias Patternimport { type Pattern } from "https://deno.land/x/swdev@0.5.2/swc_wasm/types.ts"; definition: | Identifier | ArrayPattern | RestElement | ObjectPattern | AssignmentPattern | Invalid | Expression