API reference
Asset: Test
Design
addAudioTrackaddElementAtCursoraddElementAtPointaddNativeElementaddPagebulkCreate.launchcreateRichtextRangeeditContentgetCurrentPageContextgetDefaultPageDimensionsgetDesignMetadatagetDesignTemplateMetadatagetDesignTokeninitAppElementopenDesignoverlay.registerOnCanOpenpublish.launchrequestExportselection.registerOnChangesetCurrentPageBackgroundui.startDragToCursorui.startDragToPointui.startDragChangelog
Design: Test
Error
Error: Test
Intents
Intents: Content
Intents: Data
Intents: Design
Intents: Test
Platform
appProcessappProcess.broadcastMessageappProcess.currentappProcess.current.getInfoappProcess.current.requestCloseappProcess.current.setOnDisposeappProcess.requestCloseappProcess.registerOnMessageappProcess.registerOnStateChangefeatures.isSupportedfeatures.registerOnSupportChangegetPlatformInfonotification.addToastrequestOpenExternalUrlChangelog
Platform: Test
User
User: Test
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
featuresFeature[]Required
The SDK methods to be checked for support.
Returns
boolean