fixtureOnly function

ApiModule fixtureOnly(
  1. ApiModule module
)

module restricted to the fixture's own types, so snapshots do not depend on the installed SDK version.

Implementation

ApiModule fixtureOnly(ApiModule module) => ApiModule(
  platform: module.platform,
  sdkVersion: module.sdkVersion,
  sourceRevision: module.sourceRevision,
  generatorVersion: module.generatorVersion,
  types: [
    for (final t in module.types)
      if (t.id.startsWith('NABFixtures.')) t,
  ],
  diagnostics: module.diagnostics,
);