Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
firefox-merge-…
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
executable file 22 lines (18 sloc) 634 Bytes
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
import Shared
import UIKit
import Deferred
/* The base favicons protocol */
public protocol Favicons {
func clearAllFavicons() -> Success
/**
* Returns the ID of the added favicon.
*/
func addFavicon(_ icon: Favicon) -> Deferred<Maybe<Int>>
/**
* Returns the ID of the added favicon.
*/
@discardableResult func addFavicon(_ icon: Favicon, forSite site: Site) -> Deferred<Maybe<Int>>
}