func renderTemplates()

in Sources/MockoloFramework/Operations/TemplateRenderer.swift [21:35]


func renderTemplates(entities: [ResolvedEntity],
                     arguments: GenerationArguments,
                     completion: @escaping (String, Int64) -> ()) {
    scan(entities) { (resolvedEntity, lock) in
        let mockModel = resolvedEntity.model()
        if let mockString = mockModel.render(
            context: .init(),
            arguments: arguments
        ), !mockString.isEmpty {
            lock?.lock()
            completion(mockString, mockModel.offset)
            lock?.unlock()
        }
    }
}