@config-plugins/tv
Version:
Config plugin to reconfigure native directories for TV development if needed
19 lines (18 loc) • 886 B
TypeScript
import { ExpoConfig } from "@expo/config-types";
import { ConfigPlugin, XcodeProject } from "expo/config-plugins";
import { ConfigData } from "./types";
export declare const withTVXcodeProject: ConfigPlugin<ConfigData>;
export declare function setXcodeProjectBuildSettings(config: Pick<ExpoConfig, "ios">, { project, isTV, verbose, }: {
project: XcodeProject;
isTV: boolean;
verbose: boolean;
}): XcodeProject;
/**
* Wrapping the families in double quotes is the only way to set a value with a comma in it.
*
* @param deviceFamilies
*/
export declare function formatDeviceFamilies(deviceFamilies: number[]): string;
export declare function getSupportsTablet(config: Pick<ExpoConfig, "ios">): boolean;
export declare function getIsTabletOnly(config: Pick<ExpoConfig, "ios">): boolean;
export declare function getDeviceFamilies(config: Pick<ExpoConfig, "ios">): number[];