@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
TypeScript
/**
* @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;
}