Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function createDataProvider(imodel: IModelConnection, rulesetId: string): PresentationPropertyDataProvider {
return new PresentationPropertyDataProvider(imodel, rulesetId);
}
private getDataProvider(props: Props) {
if ((props as any).dataProvider) {
const providerProps = props as DataProviderProps;
return providerProps.dataProvider;
} else {
const imodelProps = props as IModelConnectionProps;
return new PresentationPropertyDataProvider(imodelProps.imodel, imodelProps.rulesetId);
}
}