Extract Typescript Utility type10. august 2022TypescriptNår man har en stor union type, men gjerne skulle hatt ut en spesifikk variant i en egen type. Da kan man bruke Extract for hente de typene som matcher det andre argumentettype HeadingBlocks = Extract< Block, { type: "heading_1" | "heading_2" | "heading_3" } >; const headingBlockTypes: HeadingBlocks["type"][] = [ "heading_1", "heading_2", "heading_3", ];Referanserhttps://stackoverflow.com/questions/64527150/in-typescript-how-to-select-a-type-from-a-union-using-a-literal-type-property