( wrap: Wrapper, polyP: ChallengeFile | Promise<ChallengeFile> )
| 116 | // already contains a source, this version will continue as |
| 117 | // the source property |
| 118 | export async function transformContents( |
| 119 | wrap: Wrapper, |
| 120 | polyP: ChallengeFile | Promise<ChallengeFile> |
| 121 | ) { |
| 122 | const poly = await polyP; |
| 123 | const newPoly = setContent(await wrap(poly.contents), poly, poly.source); |
| 124 | return newPoly; |
| 125 | } |
| 126 | |
| 127 | // createSource(poly: PolyVinyl) => PolyVinyl |
| 128 | export function createSource<Rest>( |
no test coverage detected