method SubtleCrypto.deriveKeySubtleCrypto.deriveKey(algorithm: AlgorithmIdentifier | HkdfParams | Pbkdf2Params | EcdhKeyDeriveParams,baseKey: CryptoKey,derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params,extractable: boolean,keyUsages: KeyUsage[],): Promise<CryptoKey>DeprecatedParametersalgorithm: AlgorithmIdentifier | HkdfParams | Pbkdf2Params | EcdhKeyDeriveParamsbaseKey: CryptoKeyderivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Paramsextractable: booleankeyUsages: KeyUsage[]Return TypePromise<CryptoKey>