| 5 | import { queueContext } from '../utils/context' |
| 6 | |
| 7 | export interface CheckEventCallbacks { |
| 8 | afterPackagesLoaded?: (pkgs: PackageMeta[]) => void |
| 9 | beforePackageStart?: (pkg: PackageMeta) => void |
| 10 | afterPackageEnd?: (pkg: PackageMeta) => void |
| 11 | beforePackageWrite?: (pkg: PackageMeta) => boolean | Promise<boolean> |
| 12 | afterPackagesEnd?: (pkgs: PackageMeta[]) => void |
| 13 | afterPackageWrite?: (pkg: PackageMeta) => void |
| 14 | onDependencyResolved?: DependencyResolvedCallback |
| 15 | } |
| 16 | |
| 17 | export async function CheckPackages(options: CheckOptions, callbacks: CheckEventCallbacks = {}) { |
| 18 | if (!options.force) |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…