Skip to content

Commit

Permalink
Fix accidental public api
Browse files Browse the repository at this point in the history
  • Loading branch information
yuki-stripe committed Feb 3, 2025
1 parent bbade1e commit f3e1c37
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions StripeCore/StripeCore/Source/Categories/NSArray+Stripe.swift
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,28 @@

import Foundation

@_spi(STP) extension Array {
public func stp_boundSafeObject(at index: Int) -> Element? {
@_spi(STP) public extension Array {
func stp_boundSafeObject(at index: Int) -> Element? {
if index + 1 > count || index < 0 {
return nil
}
return self[index]
}
}

extension Array where Element == String {
public func caseInsensitiveContains(_ other: String) -> Bool {
@_spi(STP) public extension Array where Element == String {
func caseInsensitiveContains(_ other: String) -> Bool {
return self.map { $0.uppercased() }.contains(other.uppercased())
}
}

extension Array where Element: Equatable {
@discardableResult public mutating func remove(_ element: Element) -> Element? {
@_spi(STP) public extension Array where Element: Equatable {
@discardableResult mutating func remove(_ element: Element) -> Element? {
guard let index = firstIndex(of: element) else { return nil }
return remove(at: index)
}

@discardableResult public mutating func replace(_ element: Element, with newElement: Element) -> Element? {
@discardableResult mutating func replace(_ element: Element, with newElement: Element) -> Element? {
guard let index = firstIndex(of: element) else { return nil }
let removedElement = remove(at: index)
insert(newElement, at: index)
Expand Down

0 comments on commit f3e1c37

Please sign in to comment.