@nevis-security/nevis-mobile-authentication-sdk-react
Version:
React Native plugin for Nevis Mobile Authentication SDK. Supports only mobile.
40 lines • 1.57 kB
TypeScript
/**
* Copyright © 2024 Nevis Security AG. All rights reserved.
*/
import { AndroidMetaData } from './AndroidMetaData';
import { IOSMetaData } from './IOSMetaData';
/**
* The object containing information about the Nevis Mobile Authentication SDK.
*/
export declare abstract class MetaData {
/**
* The object containing information about the native iOS SDK.
*/
abstract iosMetaData: IOSMetaData | undefined;
/**
* The object containing information about the native Android SDK.
*/
abstract androidMetaData: AndroidMetaData | undefined;
/**
* Default constructor for {@link MetaData}.
*
* @param iosMetaData the object containing information about the native iOS SDK.
* @param androidMetaData The object containing information about the native Android SDK.
* @returns a {@link MetaData} instance.
*/
static create(iosMetaData: IOSMetaData | undefined, androidMetaData: AndroidMetaData | undefined): MetaData;
/**
* Alternate constructor that creates a {@link MetaData} from a json.
*
* @param json contains the source for instance creation.
* @returns a {@link MetaData} instance.
*/
static fromJson(json: any): MetaData;
}
export declare class MetaDataImpl extends MetaData {
iosMetaData: IOSMetaData | undefined;
androidMetaData: AndroidMetaData | undefined;
constructor(iosMetaData: IOSMetaData | undefined, androidMetaData: AndroidMetaData | undefined);
static fromJson(json: any): MetaDataImpl;
}
//# sourceMappingURL=MetaData.d.ts.map