Beam/Tools/Scripts/Templates/SimpleScreenExample/ElementX/TemplateScreenViewModelProtocol.swift

15 lines
411 B
Swift
Raw Normal View History

//
// Copyright 2022-2024 New Vector Ltd.
2022-05-10 15:05:56 +03:00
//
// SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE files in the repository root for full details.
2022-05-10 15:05:56 +03:00
//
import Combine
2022-05-10 15:05:56 +03:00
@MainActor
protocol TemplateScreenViewModelProtocol {
var actionsPublisher: AnyPublisher<TemplateScreenViewModelAction, Never> { get }
var context: TemplateScreenViewModelType.Context { get }
2022-05-10 15:05:56 +03:00
}