// Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. import Foundation enum StringSubstitutionError: Swift.Error { case `internal` case missingParameter(named: String, in: String) } extension String { typealias SubstitutionHandler = (_ key: String) throws -> String? func substituteComponents(using substitutionHandler: SubstitutionHandler) throws -> String { let regex = try NSRegularExpression(pattern: "\\{([^}]+)\\}") let range = NSRange(startIndex..