Type guard: whether a createProjectDataProviderEngine return value is a
ProjectDataProviderEngineEnvelope rather than a raw engine. Guards against typeof null === 'object' and against a raw engine that merely exposes a projectDataProviderEngine property
of a non-object type. Written as a user-defined type guard so the value check doesn't defeat the
narrowing at call sites.
Type guard: whether a
createProjectDataProviderEnginereturn value is a ProjectDataProviderEngineEnvelope rather than a raw engine. Guards againsttypeof null === 'object'and against a raw engine that merely exposes aprojectDataProviderEngineproperty of a non-object type. Written as a user-defined type guard so the value check doesn't defeat the narrowing at call sites.