{"version":3,"file":"pick-render-options.mjs","names":[],"sources":["../../src/actions/pick-render-options.ts"],"sourcesContent":["import type { RenderPipelineOptions } from '../models/render-pic-options.js';\n\nexport const pickRenderOptions = <T extends RenderPipelineOptions>(\n  options: T,\n): [Omit<T, keyof RenderPipelineOptions>, RenderPipelineOptions] => {\n  const {\n    blur,\n    blurAmount,\n    contrast,\n    dither,\n    palette,\n    paletteMixer,\n    postScaler,\n    preScaler,\n    grayscale,\n    crt,\n    ...rest\n  } = options;\n\n  return [\n    rest,\n    {\n      blur,\n      blurAmount,\n      contrast,\n      dither,\n      palette,\n      paletteMixer,\n      postScaler,\n      preScaler,\n      grayscale,\n      crt,\n    },\n  ];\n};\n"],"mappings":";AAEA,MAAa,qBACX,YACkE;CAClE,MAAM,EACJ,MACA,YACA,UACA,QACA,SACA,cACA,YACA,WACA,WACA,KACA,GAAG,SACD;CAEJ,OAAO,CACL,MACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CACF;AACF"}