(controlManifest: DevContainerControlManifest, featureId: string)
| 49 | } |
| 50 | |
| 51 | export function findDisallowedFeatureEntry(controlManifest: DevContainerControlManifest, featureId: string): DisallowedFeature | undefined { |
| 52 | return controlManifest.disallowedFeatures.find( |
| 53 | disallowedFeature => |
| 54 | featureId.startsWith(disallowedFeature.featureIdPrefix) && |
| 55 | (featureId.length === disallowedFeature.featureIdPrefix.length || // Feature id equal to prefix. |
| 56 | '/:@'.indexOf(featureId[disallowedFeature.featureIdPrefix.length]) !== -1) // Feature id with prefix and continued by separator. |
| 57 | ); |
| 58 | } |
no outgoing calls
no test coverage detected