Home Reference Source Test Repository
import Validator from '@npr/npr-one-sdk/util/validator.js'
public class | source

Validator

A utility class which performs validations by checking of required object properties exist.

Test:

Static Method Summary

Static Public Methods
public static

validateAccessToken(accessTokenModel: Object)

Validates an access token model (obtained from the POST /authorization/v2/token endpoint)

public static

validateCollectionDoc(collectionDoc: Object)

Validates collection doc format

public static

validateDeviceCode(deviceCodeModel: Object)

Validates a device code model (obtained from the POST /authorization/v2/device endpoint)

Static Public Methods

public static validateAccessToken(accessTokenModel: Object) source

Validates an access token model (obtained from the POST /authorization/v2/token endpoint)

Params:

NameTypeAttributeDescription
accessTokenModel Object

Throw:

TypeError

if access token model is invalid

Test:

public static validateCollectionDoc(collectionDoc: Object) source

Validates collection doc format

Params:

NameTypeAttributeDescription
collectionDoc Object

Throw:

TypeError

if collection doc is invalid

Test:

public static validateDeviceCode(deviceCodeModel: Object) source

Validates a device code model (obtained from the POST /authorization/v2/device endpoint)

Params:

NameTypeAttributeDescription
deviceCodeModel Object

Throw:

TypeError

if device code model is invalid

Test: