@@ -14,46 +14,27 @@ class HybridViewModel: HybridViewModelSpec {
1414
1515 var modelName : String { viewModel? . name ?? " " }
1616
17- // Deprecated: Use createInstanceByNameAsync instead
1817 func createInstanceByIndex( index: Double ) throws -> ( any HybridViewModelInstanceSpec ) ? {
19- guard index >= 0 , let viewModel = viewModel,
18+ guard index >= 0 else { return nil }
19+ guard let viewModel = viewModel,
2020 let vmi = viewModel. createInstance ( fromIndex: UInt ( index) ) else { return nil }
2121 return HybridViewModelInstance ( viewModelInstance: vmi)
2222 }
2323
24- // Deprecated: Use createInstanceByNameAsync instead
2524 func createInstanceByName( name: String ) throws -> ( any HybridViewModelInstanceSpec ) ? {
2625 guard let viewModel = viewModel,
2726 let vmi = viewModel. createInstance ( fromName: name) else { return nil }
2827 return HybridViewModelInstance ( viewModelInstance: vmi)
2928 }
30-
31- func createInstanceByNameAsync( name: String ) throws -> Promise < ( any HybridViewModelInstanceSpec ) ? > {
32- return Promise . async {
33- guard let viewModel = self . viewModel,
34- let vmi = viewModel. createInstance ( fromName: name) else { return nil }
35- return HybridViewModelInstance ( viewModelInstance: vmi)
36- }
37- }
38-
39- // Deprecated: Use createDefaultInstanceAsync instead
29+
4030 func createDefaultInstance( ) throws -> ( any HybridViewModelInstanceSpec ) ? {
4131 guard let viewModel = viewModel,
4232 let vmi = viewModel. createDefaultInstance ( ) else {
4333 return nil
4434 }
4535 return HybridViewModelInstance ( viewModelInstance: vmi)
4636 }
47-
48- func createDefaultInstanceAsync( ) throws -> Promise < ( any HybridViewModelInstanceSpec ) ? > {
49- return Promise . async {
50- guard let viewModel = self . viewModel,
51- let vmi = viewModel. createDefaultInstance ( ) else { return nil }
52- return HybridViewModelInstance ( viewModelInstance: vmi)
53- }
54- }
55-
56- // Deprecated: Use createBlankInstanceAsync instead
37+
5738 func createInstance( ) throws -> ( any HybridViewModelInstanceSpec ) ? {
5839 guard let viewModel = viewModel,
5940 let vmi = viewModel. createInstance ( ) else { return nil }
0 commit comments