UNPKG

ut-tools

Version:

Build and Release management automation package.

20 lines 627 B
import * as ts from 'typescript'; export interface ReadonlynessOptions { readonly treatMethodsAsReadonly?: boolean; } export declare const readonlynessOptionsSchema: { type: string; additionalProperties: boolean; properties: { treatMethodsAsReadonly: { type: string; }; }; }; export declare const readonlynessOptionsDefaults: ReadonlynessOptions; /** * Checks if the given type is readonly */ declare function isTypeReadonly(checker: ts.TypeChecker, type: ts.Type, options?: ReadonlynessOptions): boolean; export { isTypeReadonly }; //# sourceMappingURL=isTypeReadonly.d.ts.map