API reference
Design
addAudioTrackaddElementAtCursoraddElementAtPointaddNativeElementaddPagecreateRichtextRangeeditContentgetCurrentPageContextgetDefaultPageDimensionsgetDesignTokeninitAppElementopenDesignoverlay.registerOnCanOpenrequestExportselection.registerOnChangesetCurrentPageBackgroundui.startDragToCursorui.startDragToPointui.startDrag
Intents: data
Intents: design
Platform
appProcessappProcess.broadcastMessageappProcess.currentappProcess.current.getInfoappProcess.current.requestCloseappProcess.current.setOnDisposeappProcess.requestCloseappProcess.registerOnMessageappProcess.registerOnStateChangefeatures.isSupportedfeatures.registerOnSupportChangegetPlatformInfonotification.addToastrequestOpenExternalUrl
features.isSupported
API reference for the features.isSupported method.
Checks if the specified SDK methods are supported in the current context.
Usage
Checking a single feature
import { features } from '@canva/platform';import { addElementAtPoint } from '@canva/design';const isSupported = features.isSupported(addElementAtPoint);
TYPESCRIPT
Checking multiple features
import { features } from '@canva/platform';import { addElementAtPoint, addElementAtCursor } from '@canva/design';const areSupported = features.isSupported(addElementAtPoint, addElementAtCursor);
TYPESCRIPT
Parameters
features
Feature[]
Required
The SDK methods to be checked for support.
Returns
boolean