Client API

client.normalizeContentType

Map aliases such as audio to music and pdf to document

Map aliases such as audio to music and pdf to document. Unknown or empty input falls back to article.

Signature

normalizeContentType(type?: string): NibgateContentType;

Parameters

ParameterType
type?string

Returns

NibgateContentType

Example

App-supplied identifiers such as provider, signer, walletCheckout, sendTransfer, signOwnership and verifiedPaymentSignature represent your configured wallet integration or verified result. These are usage examples, not an automatically executed checkout.

import { createNibgate } from '@nibgate/sdk';
const client = createNibgate();
const resource = { id: 'article-1', title: 'Example article', type: 'article', price: '1', url: 'https://creator.example/articles/1' };

const type = client.normalizeContentType("pdf");

Source

Declaration, line 124 · Implementation, line 26 · Client binding, line 98

Pinned SDK 0.4.40 at 345fc04b984f01366cbe2a9f4064f22268d5d3f6.

NibgateContentType

export type NibgateContentType = 'music' | 'video' | 'article' | 'image' | 'document';