{"ast":null,"code":"// NiceIntersection<S, T> type is equivalent to a plain intersection type S & T\n// except it makes the result look like {foo: ..., bar?: ...} instead of {foo: ...} & {bar?: ...}.\nexport {};","map":{"version":3,"names":[],"sources":["../../../src/helpers/nice-intersection.ts"],"sourcesContent":[null],"mappings":"AAAA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}