UNPKG

@progress/kendo-react-barcodes

Version:

React Barcodes provide a set of React components to build beautiful and customizable barcodes. KendoReact Barcodes package

85 lines (84 loc) 2.01 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { default as PropTypes } from 'prop-types'; import { Surface } from '@progress/kendo-drawing'; import { BaseBarcodePrivateProps } from './BaseBarcodeProps.js'; import { BarcodeContextType } from './BarcodeContext.js'; import * as React from 'react'; /** * @hidden */ export declare class BaseBarcode extends React.Component<BaseBarcodePrivateProps, {}> { /** * @hidden */ static propTypes: { dir: PropTypes.Requireable<string>; renderAs: PropTypes.Requireable<string>; }; /** * @hidden */ static defaultProps: { renderAs: string; }; /** * @hidden */ barcodeInstance: any | null; /** * @hidden */ surface: Surface | null; /** * @hidden */ get element(): HTMLDivElement; protected _element: HTMLDivElement | null; protected contextValue: BarcodeContextType; protected observersStore: any; private readonly showLicenseWatermark; private readonly licenseMessage?; constructor(props: BaseBarcodePrivateProps); /** * @hidden */ componentDidMount(): void; /** * @hidden */ componentDidUpdate(prevProps: any): void; /** * @hidden */ componentWillUnmount(): void; /** * @hidden */ render(): any; /** * @hidden */ instantiateCoreBarcode(): void; /** * @hidden */ refresh(): void; /** * @hidden */ getBarcodeOptions(): any; /** * @hidden */ trigger(name: string, e: any): void; /** * @hidden */ onWindowResize: () => void; }