Set brightnessValue type to number

This commit is contained in:
Jan Aagaard
2018-06-26 22:54:46 +02:00
parent 09ebef365b
commit ebbcaaeb0e
2 changed files with 26 additions and 7 deletions
+2 -2
View File
@@ -267,8 +267,8 @@ const barcodeReadCallback = () => {};
);
async () => {
await Brightness.setBrightnessAsync(.6);
await Brightness.setSystemBrightnessAsync(.7);
await Brightness.setBrightnessAsync(0.65);
await Brightness.setSystemBrightnessAsync(0.75);
const br1 = await Brightness.getBrightnessAsync();
const br2 = await Brightness.getSystemBrightnessAsync();
};
+24 -5
View File
@@ -732,13 +732,32 @@ export class BlurView extends Component<BlurViewProps> { }
// #endregion
/**
* Brightness
* An API to get and set screen brightness.
*/
export namespace Brightness {
function setBrightnessAsync(brightnessValue: FloatFromZeroToOne): Promise<void>;
function getBrightnessAsync(): Promise<FloatFromZeroToOne>;
function getSystemBrightnessAsync(): Promise<FloatFromZeroToOne>;
function setSystemBrightnessAsync(brightnessValue: FloatFromZeroToOne): Promise<void>;
/** Sets screen brightness. */
function setBrightnessAsync(
/** A number between `0` and `1`, representing the desired screen brightness. */
brightnessValue: number
): Promise<void>;
/**
* Gets screen brightness.
* @returns A Promise that is resolved with a number between `0` and `1`, representing the current screen brightness.
*/
function getBrightnessAsync(): Promise<number>;
/**
* Gets global system screen brightness.
* @returns A Promise that is resolved with a number between `0` and `1`, representing the current system screen brightness.
*/
function getSystemBrightnessAsync(): Promise<number>;
/** Sets global system screen brightness, requires `WRITE_SETTINGS` permissions on Android. */
function setSystemBrightnessAsync(
/** A number between `0` and `1`, representing the desired screen brightness. */
brightnessValue: number
): Promise<void>;
}
// #region Camera